Убрать из трафа реферер (или заменить)

Discussion in 'Анонимность' started by Oasis, 23 Feb 2015.

  1. Oasis

    Oasis Member

    Joined:
    25 Oct 2012
    Messages:
    4
    Likes Received:
    6
    Reputations:
    0
    Добрый день друзья, есть такой насущный вопрос.
    Нужно убрать реферер из трафа,сделать его девственным no referrer.
    Как это сделать ?
     
  2. Anwy

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

    Joined:
    16 Dec 2004
    Messages:
    265
    Likes Received:
    232
    Reputations:
    45
    Таки есть несколько способов.

    Самый простой вариант. Рефреш-мета в заголовке страницы с нулевым таймаутом.

    PHP:
    <html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
    meta name="robots" content="noindex, nofollow">
    <
    meta http-equiv="refresh" content="0; url='http://anwy.ru/ref.php'">
    </
    head>
    </
    html>

    Фрейм
    Представляет собой редирект из фрейма.

    PHP:
    <html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </
    head>
    <
    body>
    <
    iframe src="javascript:parent.location='http://anwy.ru/ref.php'" style="visibility:hidden">
    </
    iframe>
    <
    script>
        var 
    0
        
    function go() { location.replace("http://anwy.ru/ref.php") }
        
    window.setTimeout('go()'5000)
    </script>
    </body>
    </html>
    Сабмит формы
    Очень хитрый вариант с сабмитом пустой формы из фрейма.
    PHP:

    <html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </
    head>
    <
    body>
    <
    script>
        var 
    0
        
    function go2() { location.replace("http://anwy.ru/ref.php") }
        function 
    go() {
            if(
    x) return
            
    += 1
            
    try {
                var 
    html '<form target="_parent" action="http://ejz.ru/ref.php">'
                
    html += '<input type="hidden" name="u" value="" /></form>'
                
    window.frames[0].document.body.innerHTML html
                window
    .frames[0].document.forms[0].submit()
            } catch(
    e) {
                
    go2()
            }
        }
    </script>
    <iframe onload="window.setTimeout('go()', 99)" src="about:blank" style="visibility:hidden">
    </iframe>
    <script>window.setTimeout('go2()', 3333)</script>
    </body>
    </html>
    flash
    Редирект совершает флеш-объект (ссылка ему передается параметром).

    PHP:
    <html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </
    head>
    <
    body>
    <
    embed src="/r.swf?u=http%3A%2F%2Fanwy.ru%2Fref.php" width="1" height="1" type="application/x-shockwave-flash">
    <
    script>window.setTimeout('location.replace("http://anwy.ru/ref.php")'5000)</script>
    </embed>
    </body>
    </html>
     
    alex2523 and GoodGoogle like this.