Autor Zpráva
PetraMachova
Profil *
Potřebovala bych spouštět script jen tehdy, pokud na danou stránku odněkud jdu (ze stejné domény třeba z a.php do b.php apod.).
Pokud ale stránku budu aktualizovat F5 a celkově nebudu měnit URL a budu zůstavat na té současné, tak script nespouštět.

Jak to mohu udělat? Prosím o případný script. Asi se to bude dělat přes session, ale nevím jak.
Moc děkuji za výpomoc.
ShiraNai7
Profil
Pomocí refereru - $_SERVER['HTTP_REFERER'], ale nemusí být definován (záleží na prohlížeči uživatele a jeho nastavení).
LaMMa
Profil
Môžeš si do $_SESSION ukladať aktuálnu stránku(ideálne ak používaš na rozlíšenie stránok parametre v URL, ale nie je to podmienka). Pri návšteve ďalšej stránky porovnáš hodnotu v $_SESSION a aktuálnou stránkou, ak sú rozdielne, alebo je $_SESSION prázdna, spustíš svoj skript. Potom opäť priradíš do $_SESSION aktuálnu stránku...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: