С каких ресурсов перешли на мой сайт

Тема в разделе "Как сделать...", создана пользователем Sankaboy, 31 июл 2012.

  1. Sankaboy

    Sankaboy Постоялец

    Регистр.:
    1 фев 2012
    Сообщения:
    112
    Симпатии:
    3
    Привет! Как сделать модуль, который показывал с каких ресурсов перешли на мой сайт? Гуглил ничего путевого не нашел:mad:
    Может где-то уже есть вылаженые коды?
    Это наверно как-то с помощью php происходит просмотр в браузере пользователя последе открытый сайт? Или еще как-то.
     
  2. StrikeOFF

    StrikeOFF ♥kan inte lyfta utan lift♥

    Регистр.:
    20 мар 2010
    Сообщения:
    362
    Симпатии:
    200
    <? echo $_SERVER['HTTP_REFERER']; ?>
     
    Sankaboy нравится это.
  3. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.401
    Симпатии:
    1.182
    $_SERVER["HTTP_REFERER"] - покажет с какого сайта к вам пришли
    дальше фильтрация чтобы не подсунули фигни
    потом сохранение в файл file_put_contents($file, $str, FILE_APPEND | LOCK_EX);

    А там где надо вывести, file_get_contents и echo

    Вот и есть очень краткое ТЗ :)
     
    Sankaboy нравится это.
  4. Sankaboy

    Sankaboy Постоялец

    Регистр.:
    1 фев 2012
    Сообщения:
    112
    Симпатии:
    3
    Спасибо большое!
    Интересно почему, когда переходишь с твиттера на сайт ничего не выдает? Потому что в твиттере используются сокращенные ссылки?
     
  5. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
    потому, что реферер не всегда передается, почитай что это вообще такое. http://ru.wikipedia.org/wiki/HTTP_referer
     
    Sankaboy нравится это.