/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Forward via værdi
Fra : N. Christensen


Dato : 23-03-06 18:50

Jeg har et galleri der vises ved 'billeder_showpic.php3?id=41501',
det er blevet ændret til 'billede.php?id=41501' i mit nye design.

For at undgå for mange døde links, hvordan sender jeg så brugere
der klikker ind på det gamle link frem til det nye?

Kan jeg på en eller anden måde lave et forward script, som tager
den værdi efter '?id=41501' (eller hvilket tal der nu var der),
og smider bruger videre til den nye side?

Jeg er ikke så skarp i php/sql, så eksempler eller færdige scripts
modtages med kyshånd.

--
N. Christensen



 
 
Christian Joergensen (23-03-2006)
Kommentar
Fra : Christian Joergensen


Dato : 23-03-06 19:05

"N. Christensen" <isonick@gmail.com> writes:

> Jeg har et galleri der vises ved 'billeder_showpic.php3?id=41501',
> det er blevet ændret til 'billede.php?id=41501' i mit nye design.
>
> For at undgå for mange døde links, hvordan sender jeg så brugere
> der klikker ind på det gamle link frem til det nye?
>
> Kan jeg på en eller anden måde lave et forward script, som tager
> den værdi efter '?id=41501' (eller hvilket tal der nu var der),
> og smider bruger videre til den nye side?

Fx.:

header("Location: http://.../billeder_showpic.php3?id=".intval($_GET['id']));

--
Christian Joergensen | Linux, programming or web consultancy
http://www.razor.dk | Visit us at: http://www.gmta.info

N. Christensen (23-03-2006)
Kommentar
Fra : N. Christensen


Dato : 23-03-06 20:12

>> Kan jeg på en eller anden måde lave et forward script, som

> Fx.:

Tak.

Det vil jeg prøve at lege lidt med. Ellers vender jeg tilbage.

--
N. Christensen



Kasper Johansen (25-03-2006)
Kommentar
Fra : Kasper Johansen


Dato : 25-03-06 14:01

N. Christensen wrote:
> Jeg har et galleri der vises ved 'billeder_showpic.php3?id=41501',
> det er blevet ændret til 'billede.php?id=41501' i mit nye design.
>
> For at undgå for mange døde links, hvordan sender jeg så brugere
> der klikker ind på det gamle link frem til det nye?
>
> Kan jeg på en eller anden måde lave et forward script, som tager
> den værdi efter '?id=41501' (eller hvilket tal der nu var der),
> og smider bruger videre til den nye side?
>
> Jeg er ikke så skarp i php/sql, så eksempler eller færdige scripts
> modtages med kyshånd.
>

Her er en redirect-funktion der virker uanset om headers er sendt:

<?
function Redirect($url){
if (headers_sent()){
?><script type="text/javascript">location.href =
"<?=$url?>";</script><?
}else{
header("Location: " . $url);
}
}

Redirect("?id=41501");
?>

Bemærk at funktionen er skrevet direkte i min mailklient og derfor ikke
testet.


--
Med venlig hilsen
Kasper Johansen

N. Christensen (27-03-2006)
Kommentar
Fra : N. Christensen


Dato : 27-03-06 00:00

> Her er en redirect-funktion der virker uanset om headers er sendt:

Mange mange tak.

--
N. Christensen



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste