Autor Zpráva
Skudce
Profil *
Dokážete mi prosím někdo vysvětlit jak tohle funguje $_SERVER["HTTP_REFERRER")] nejsem schopnej to rozchodit díky
jozob
Profil
"$_SERVER["HTTP_REFERRER")]"
- Neviem, či to nie je preklep, ale tá zátvorka tam nepatrí.

A funguje to asi tak, že prehliadač odosiela na server množstvo infromácií, medzi ktorými sa nachádza aj HTTP_REFERRER, čiže adresa stránky, z ktorej sa uživateľ dostal na "moju" stránku.
error414
Profil
Predstav si ze si na strance A a odkazem prejdes na stranku B, do tehle promene se ulozi adresa stranky A a vtehle promene budes mit tu adresu $_SERVER["HTTP_REFERRER"] (bez te zavorky).

Proste referer
ale pozor na tu zavorku
gaminn
Profil *
Doplním, že ne vždy dojde k předávání referreru, dá se z návštěvníkovi strany zablokovat, tím pádem se na ni nedá příliš ve skriptech spoléhat.
jozob
Profil
gaminn
Súhlasím. Niektore prehliadače majú aj štandardne nastavené, aby podobné info neposielali.
error414
Profil
jozob
iektore prehliadače majú aj štandardne nastavené, aby podobné info neposielali.
Ktere to maji na default?

Mam zkusenosti jen s IE, opera, FF, amaya
jozob
Profil
error414
Netuším. Už si nepamätám. Ale bolo to niečo staré ešte dávnejšie.
Chamurappi
Profil
Reaguji na Skudce:
Ta HTTP hlavička se nejmenuje Referrer (správně anglicky), ale Referer. V roce 1992 vypadlo autorům omylem jedno R.
gaminn
Profil *
Referer se např. dá zablokovat také ve firewallu (Kerio).
Radek Hrabůvka
Profil
V Opeře jde referrer zablokovat (defaultně posílá), ve Firefoxu nejde referrer zablokovat, ale možná je na to nějaké rozšíření, Konquerror nevím, (nechci teď starrovat do Linuxu), Links dokáže referrer blokovat nebo poslat falešný (default nevím).
Anonymní
Profil *
ve Firefoxu nejde referrer zablokovat
IMHO ide. do adresy zadajte about:config, nájdite položku network.http.sendRefererHeader s nastavte na "0".
Toto téma je uzamčeno. Odpověď nelze zaslat.