webForumDet fria alternativet

spara exakt url mellan sidor

PHP

4 svar · 369 visningar · startad av Futuro

Medlem sedan dec. 20046 inlägg
Frågan#1

Jag har ett problem med iframes, vilket resulterar i att backfunktionen i explorer slutat fungera. Detta verkar inte gå att lösa med history.back och liknande. Jag skulle därför behöva spara den exakta adressen från sidan, tex

http://www.domänen.se/index.php?p_id=1&s_id=7

och sedan använda den i en tillbaka-länk på nästa sidan användaren går till. Har kollat runt länge efter detta och givetvis är jag kass på php så all hjälp mottages tacksamt!
/daniel

Medlem sedan dec. 2003153 inlägg
#2

Eftersom du inte alltid kan lita på fältet referer så får du kanske på sidorna spara $_SERVER['REQUEST_URI'] som en session-variabel som du använder.

Medlem sedan juli 20023 617 inlägg
#3

Kanske inte vad du är ute efter, men du kanske kunde ersätta iframe med detta: http://thatluckydog.com/tutoriali/tut1.htm

Medlem sedan dec. 20046 inlägg
#4

Tack för tipsen!
Testade $_SERVER['REQUEST_URI'] men den tar bara adressen till dokumentet, inte det som kommer efter, tex:
index.php?p_id=1&s_id=2
Det är just id och det jag vill åt i adressen för att det ska funka!
Finns det något annat sätt att få med det?

edit: ok, det funkar bara om man kör det utanför iframen, vilket är ganska självklart när man tänker efter...

Medlem sedan dec. 2003153 inlägg
#5

$_SERVER['QUERY_STRING'] ger allt efter ? i adressen.

276 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)