Autor Zpráva
xlifer
Profil
Nevíte proč chodí v některých případech referer prázdný? Jedná se vždy o přístup z jiného cizího serveru.

Ať při použití

$HTTP_REFERER;


nebo

$_SERVER['$HTTP_REFERER '];


Je nějaký 100% způsob jak vždy zjistit odkud/z jakého místa uživatel na stránky přišel?
Chamurappi
Profil
Reaguji na xlifera:
Nevíte proč chodí v některých případech referer prázdný?
Návštěvník ho může mít zakázaný v prohlížeči nebo firewallu.

Je nějaký 100% způsob jak vždy zjistit odkud/z jakého místa uživatel na stránky přišel?
Ne.
Majkl578
Profil
Používání $HTTP_REFERER (by) mělo být zapomenuto společně s PHP 4.
$_SERVER['$HTTP_REFERER '] je špatně, máš tam dolar a mezeru navíc, správně je to $_SERVER['HTTP_REFERER'].
xlifer
Profil
Děkuji za info.

A možná s tím spojený problém, který se občas taky stává, ale důvod nechápu.

Při odeslání klasického formuláře z webu přijdou některé pole prázdné
a to při použítí GET nebo POST metody.
Keeehi
Profil
xlifer:
musí se vám shodovat name toho forulářového prvku a klíč pole get či post
<input name="shoda" type="text">
$_GET["shoda"];
xlifer
Profil
Keeehi:

Tak to přesně je a chodí někdy pole prázdné, jedině, že by byl problém zcela někde jinde.

A když použiju po odeslání formuláře $_REQUEST["shoda"], tak by mělo obsahovat jak GET, tak i POST, je to tak?
Keeehi
Profil
xlifer:
Tak to přesně je a chodí někdy pole prázdné
To je opravdu zvláštní. To by nemělo. Jak jste zjistil, že chodí prázdné?

A když použiju po odeslání formuláře $_REQUEST["shoda"], tak by mělo obsahovat jak GET, tak i POST, je to tak?
Záleží na nastavení PHP, ale většinou ano.

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: