Проверка

Добре и аз това пробвах и написах просто в един файл:

PHP:
<?php
echo $_SERVER['HTTP_REFERER'];
?>

Влизам от google към localhost-а си и абсолютно нищо не става ? :shock:
 
Ето ти един "нуубски" начин да провериш че бачка:

ref1.php
PHP:
<?php echo '<a href="ref2.php">REF2</a><br />';
if($_SERVER['HTTP_REFERER']) echo $_SERVER['HTTP_REFERER'];
?>

ref2.php
PHP:
<?php echo '<a href="ref1.php">REF1</a><br />';
if($_SERVER['HTTP_REFERER']) echo $_SERVER['HTTP_REFERER'];
?>

Отваряш localhost/ref1.php и виждаш само линк. цъкаш на него и гледаш ... и така до безкрай :D
 
И все пак работи, само като кликнеш например на някой линк. Ако съм в Google и напиша localhost в адрес бара, HTTP_REFERER няма да върне нищо.
 
Karcho каза:
И все пак работи, само като кликнеш например на някой линк. Ако съм в Google и напиша localhost в адрес бара, HTTP_REFERER няма да върне нищо.

A, да, и в описанието на HTTP_REFERER пише: "на кратко, не може да му се доверите". Т.е. не разчитай много на него.
 
Не може ли да се провери от къде идва потребител без да е цъкнал на линк ?
 

Back
Горе