Xwab
Форумыnavigate_nextПрограммирование на PHP

Вопрос по реферреру
Сообщения
Axion

Доброго времени суток.
Скажите, если успользовать
мгновенную переадресацию
<?php
header("Location: http://mysite.ru);
?>, реферрер с этим скриптом ведь не определяется? И стоит ли сливать трафик не напрямую на сайт, а через этот код? Не забанят ли топ-рейтинги, если большинство показов без реферрера?
Спасибо за ответ.

17 Мар 2012, 1:23
oee

Будет передаватся реферер этой страницы где размещён этот код. Однако иногда может проскакивать и предыдущий реферер. Всё зависит от браузера.
Ну и бана в этом случае скорее всего не будет, правда некоторые баннерки запрещают подобные промежуточные страницы, так что риск есть

17 Мар 2012, 9:47
Axion

oee, "Будет передаватся реферер этой страницы где размещён этот код"
Дело в том, что я провел так сказать эксперимент, разместив код $referrer = getenv("HTTP_REFERER"); + запись в бд на index.php \ А при переходе со скрипта (<?php
header("Location: http://mysite.ru);
?>) реферрер ни разу не определился, т.е. был пустой.
Получается полная противоположность... Просветите пожалуйста

17 Мар 2012, 15:03
Romb

Это твой арбузер значит не отправляет. Делал тоже подобный тест раньше, передавался рефер страницы, где код стоит.

17 Мар 2012, 16:14
Axion

Еще вопрос: будет ли выполняться скрипт script.php в index.php следующего содержания:

<?php
include 'script.php';
header("Location: http://mysite.ru);
?>

или он не успеет загрузиться до header-переадресации?

18 Мар 2012, 13:12
fanatoss

не будет

18 Мар 2012, 13:13
Romb

Будет, даже если после header location будешь инклудить.

18 Мар 2012, 14:20
oee

fanatoss, ошибаешся.
Axion, выполнится, но ничего не выведет, а произойдёт редирект.

18 Мар 2012, 14:22
fanatoss

oee пишет:
"fanatoss, ошибаешся.
Axion, выполнится, но ничего не выведет, а произойдёт редирект."
вот и я об этом
добавлено спустя 45 секунд:
посто коротко написал

18 Мар 2012, 14:25
Axion

Это хорошо Мне главное, чтобы script.php успел записать в base.dat юзер-агент, реферрер, ip-юзера и время )) Спасибо!

18 Мар 2012, 17:10
Ответить на тему