webForumDet fria alternativet

Föregående sida?

PHP

2 svar · 360 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Frågan#1

Hej!

Om man vill hoppa tillbaka till en sida en person var på innan han tryckte på en länk tex. Går det att fånga upp denna sida på något sätt utan javascript?

Sida_xxx.php -> Sida2.php som innehåller header("location: sida_xxx.php") och vill redirecta dem tillbaka till sidan innan dem klickade ;)

Eller måste man typ skicka med vilken sida man kommer ifrån hela tiden eller går det att trolla fram tro?

Medlem sedan mars 20025 907 inlägg
#2

Variabeln $_SERVER['HTTP_REFERER'] innehåller den refererande sidan. Problemet är att man inte alltid kan lita på att den variabeln finns. Vissa brandväggar, browsers, antivirusprogram och liknande blockerar variabeln. Vill du vara helt säker så får du alltså se till att adressen skickas på något annat sätt (genom en querystring eller liknande).

Medlem sedan maj 20033 218 inlägg
#3

Japp det får duga får väl kolla om den är satt annars skicka dem till en default sida ;)

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)