скрыть http реферер при клике по ссылке кроссбраузерно

Discussion in 'PHP' started by dondy, 20 Dec 2015.

  1. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    пробовал разные способы описаные в сети, но реферер большинством браузеров передается при клике по ссылке
    http://earninguide.biz/reflink.php

    неужели нельзя его скрыть при клике ?
     
  2. kvasilov48

    kvasilov48 Member

    Joined:
    2 Nov 2015
    Messages:
    18
    Likes Received:
    12
    Reputations:
    2
  3. kvasilov48

    kvasilov48 Member

    Joined:
    2 Nov 2015
    Messages:
    18
    Likes Received:
    12
    Reputations:
    2
    Если лень читать или переводить то опишу в вкратце смысл:
    Вообще просто сделать на php curl-ом, например у меня стандартная ф-ция:
    PHP:
    <?php
    function fas($url$post=false){
        
    $ch curl_init($url);
        
    curl_setopt($chCURLOPT_USERAGENT'Googlebot/2.1 (+http://www.google.com/bot.html)');
        
    curl_setopt($chCURLOPT_POST1);
        
    curl_setopt($chCURLOPT_POSTFIELDS$post);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_REFERER"");
        
    curl_setopt($chCURLOPT_PROXY"1.1.1.1:9100"); //у меня тут ТОР
        
    curl_setopt($chCURLOPT_PROXYTYPECURLPROXY_SOCKS5);
        
    curl_setopt($chCURLOPT_COOKIEJAR'/temp/kuka.tmp');
        
    curl_setopt($chCURLOPT_COOKIEFILE'/temp/kuka.tmp');
        
    $res curl_exec($ch);
        
    curl_close($ch);
        return 
    $res;
    }
    Но вот пару дней назад товарищ попросил в его админку(дашборд) сделать и прикрутить шелл менеджер.
    Curl там по ТЗ не подходил, я быстренько нагуглил статью которая выше и в общем так:
    шеллы шли таблицей на странице, я на каждый ряд(tr) с шеллом повесил собитие onclick. При клике срабатовала ф-ця js window.open - пустое окно.
    Потом после открытия окна вставлял в него локацион, правда если просто вставить то вроде реф передавался. В общем не помню, но рабочий вариант вставки адреса был такой:
    HTML:
    win.location = "data:text/html,<script>location='"+url+"';<\/script>";
     
    dondy likes this.