Autor Zpráva
BuGeR
Profil
Dobrý den.
Chtěl bych se zeptat, lze nějak přes php vyjádřit stránku, přes kterou uživatel přišel?
Myslím tím, mam třeba
mujweb.cz/vstup1.php a mujweb.cz/vstup2.php.
Když najedu na vstup1.php a pak napíšu vstup2.php tak aby se na vstup2.php zobrazil vstup1.php..
Prostě předchozí stránka.
Děkuji..
Majkl578
Profil
$_SERVER['HTTP_REFERER'], ale nelze se na to spolehnout na 100%.
BuGeR
Profil
děkuji moc, a neexistuje nějaký jinačí způsob?
DoubleThink
Profil *
V rámci jednoho webu Cookie/Session jinak ne.

BuGeR:
Když najedu na vstup1.php a pak napíšu vstup2.php tak aby se na vstup2.php zobrazil vstup1.php..
Takto bude referer prázdný.
BuGeR
Profil
Ok, a jinak než přes php by to nešlo? Např. javascript.
Vím, že tuto možnost nabízí toplist.cz.
Carrot
Profil *
Referer může přečíst i javascript, stejně jako cookie.
Referer se přenáší jen kliknutím na odkaz.
AM_
Profil
BuGeR:
Ok, a jinak než přes php by to nešlo? Např. javascript.
Vím, že tuto možnost nabízí toplist.cz.
toplist.cz jede právě přes HTTP_REFERER. Jenže ten funguje JEN po kliknutí na odkaz (a i tak ne nutně), když napíšeš do browseru úplně jinou adresu, tak nefunguje.
JavaScript má určitě třídu (omlouvám se javascriptářům, jeho OOP moc nerozumím, možná to není třída) history, která se dá použít např. pro procházení historií (history.go()). Nevím, jestli přes to lze navštívené stránky i vypsat, ale spíš ne, tvému webu do toho správně nic není kde předtím návštěvník byl, pokud nepřešel odkazem.
BuGeR
Profil
Ok děkuji.

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:

0