referer
Sziasztok!
Van egy onclickes ablakocskam, aminek az url-jet mar beindexelte nehany kereso, de en nem szeretnem hogy kozvetlenul belepjenek erre az oldalra, csak az oldalamrol szeretnem engedelyezni a belepest. Probalkoztam a $_SERVER['HTTP_REFERER'] hasznalataval, hogy csak a fooldalrol erkezo latogatokat engedje be, ami mukodik is Google Crome-ban es Firefox-ban. De az Explorer valamiert nem tudja, hogy mi volt az elozo oldal. Ezt azert nem ertem, hogy miert van, mert ha jol tudom a muvelet a szerveren hajtodik vegre. De akkor mi koze van ehhez a bongeszonek?Esetleg mas megoldas, ti hogy szoktatok ezt csinalni?
■ Van egy onclickes ablakocskam, aminek az url-jet mar beindexelte nehany kereso, de en nem szeretnem hogy kozvetlenul belepjenek erre az oldalra, csak az oldalamrol szeretnem engedelyezni a belepest. Probalkoztam a $_SERVER['HTTP_REFERER'] hasznalataval, hogy csak a fooldalrol erkezo latogatokat engedje be, ami mukodik is Google Crome-ban es Firefox-ban. De az Explorer valamiert nem tudja, hogy mi volt az elozo oldal. Ezt azert nem ertem, hogy miert van, mert ha jol tudom a muvelet a szerveren hajtodik vegre. De akkor mi koze van ehhez a bongeszonek?
if($referer != "http://localhost/project/") { kuld("index.php"); }
A referer kliensről jön
Itt utánaolvashatsz a dolognak részletesebben.
Jelen esetben arra gyanakszom, hogy az IE megszorításokat alkalmaz a localhost esetén, vagy egyszerűen a refererben a localhost helyett 127.0.0.1 van. A legegyszerűbb módja, hogy kiderítsed, ha kiíratod valahova, hogy mi a referer - így egyből látszik is a probléma forrása.
:?
Kliens
$_SESSION
robots.txt
thanks