Подмена реферера

Discussion in 'PHP' started by RAINUR, 6 Sep 2010.

  1. RAINUR

    RAINUR New Member

    Joined:
    24 May 2010
    Messages:
    151
    Likes Received:
    0
    Reputations:
    0
    Как осуществить подмену реферера на php? Дело в том, что у меня есть клик клуб. Ну клуб по взаимокликам по ссылкам можно сказать.
    В клик клубе имеется подмена реферера, для того что бы накручивать партнёрки, но он очень плохой.
    Суть такая, пользователь нажимает на ссылку, и при переходе как то должен подменяться реферер. Как сделать это на php?
     
  2. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    ну если делать нативно, то есть если просто кликаешь, то достаточно перейти на какой-нибудь сайт, а потом перейти на нужную ссылку. вот тебе и реферер. а если ты это реализуешь как то там через пхп, то просто изменяешь заголовок:
    <?php
    header('Referer: http://google.com');
    ?>
    либо гугли на тему cURL referer
     
  3. RAINUR

    RAINUR New Member

    Joined:
    24 May 2010
    Messages:
    151
    Likes Received:
    0
    Reputations:
    0
    Code:
    
    function get($url,$referer='')
    { $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_USERAGENT, getenv ('HTTP_USER_AGENT'));
    curl_setopt($ch, CURLOPT_REFERER, $referer);
    $ss=curl_exec($ch);
    curl_close($ch);
    return '';
    }
    
    Вот так я подмениваю реферера. . . Но партнёрки все равно видят откуда пришел, но не всегда. Например в одну и ту же партнёрку было сто переходов. Из них 80 спалиться. Остальные меняется реферер.