Передать поддельный реферер

Discussion in 'PHP' started by vova1609, 3 Feb 2015.

  1. vova1609

    vova1609 New Member

    Joined:
    14 Jun 2012
    Messages:
    24
    Likes Received:
    2
    Reputations:
    -7
    Мой сайт на домене domain1.ru
    Сайт на который нужно перенаправить domain2.ru
    И реферер, который нужно передать domain3.ru.

    Пользователь заходит на domain1.ru, его редериктит на domain2.ru, при этом в статистеке domain2.ru указан реферер domain3.ru . Как такое реализовать?
     
  2. lifescore

    lifescore Elder - Старейшина

    Joined:
    27 Aug 2011
    Messages:
    651
    Likes Received:
    511
    Reputations:
    72
    Запрос:
    HTML:
    GET / HTTP/1.1
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36
    Host: domain1.ru
    Accept: */*
    Referer: http://domain3.ru
    
    В итоге на том что в Host будет отображено значение Referer указанное в данном запросе

    [​IMG]
    [​IMG]
     
  3. vova1609

    vova1609 New Member

    Joined:
    14 Jun 2012
    Messages:
    24
    Likes Received:
    2
    Reputations:
    -7
    Не понял, как это реализовать?
     
  4. vova1609

    vova1609 New Member

    Joined:
    14 Jun 2012
    Messages:
    24
    Likes Received:
    2
    Reputations:
    -7
    PHP:
    <script language="JavaScript">
    function 
    redirect()
    {
        var 
    site "http://side.com/lol";
        var 
    ref document.referer;
        
    window.location site "?referer=" ref;
    Здесь можно как нибудь его подменить?
     
  5. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Подменить реферер пользователя нельзя.
     
  6. lifescore

    lifescore Elder - Старейшина

    Joined:
    27 Aug 2011
    Messages:
    651
    Likes Received:
    511
    Reputations:
    72
    Если конечно это делает не сам пользователь намеренно

    https://github.com/Ejz/Common/tree/master/ref