Отследить откуда переход.

Discussion in 'PHP' started by Anifuck, 1 Aug 2012.

  1. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    Всем привет.
    В хтмле и яваскрипте не шарю помогите плиз.
    Сливаю трафик с тизерной сети на свой сайт. нужно отследить с какого сайта был переход на мой сайт, и перенаправить пользователя на url http://mysite.ru/site=XXX (XXX это то откуда был переход).
    надеюсь на помощь, спасибо!
     
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    http://php.net/manual/ru/reserved.variables.server.php
     
    _________________________
  3. DJ4J

    DJ4J Member

    Joined:
    23 Aug 2009
    Messages:
    2
    Likes Received:
    53
    Reputations:
    1
    PHP:
    $site getenv("HTTP_REFERER") ;
    echo 
    '<META HTTP-EQUIV="refresh" CONTENT="5;URL=http://mysite.ru/site=' $site '">';

    Как-то так, только на php.
     
  4. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    '%20&%20$site%20&%20'
    вот такую вещь вставляет вместо сайта откуда пришел юзверь.
     
  5. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    по моей ссылке перейди и почитай хоть чуток.
     
    _________________________
  6. Anifuck

    Anifuck Member

    Joined:
    12 Nov 2010
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    да я переходил, почитал но практики 0 а так трудно понять что либо.
     
  7. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    PHP:
    <?php
    if(isset($_SERVER['HTTP_REFERER'])) {
        die( 
    '<META HTTP-EQUIV="refresh" CONTENT="1;URL=http://mysite.ru/?site='.$_SERVER['HTTP_REFERER'].'">' );
        }
    ?>
     
    _________________________
    #7 b3, 1 Aug 2012
    Last edited: 1 Aug 2012
  8. Faria

    Faria New Member

    Joined:
    15 Jul 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    HTTP_REFERER - это переменная окружения, передается через HTTP заголовок
    если хотите по переменной $GET['site'] смотреть, то предварительно обрабатывайте urldecode