Добрый день друзья, есть такой насущный вопрос. Нужно убрать реферер из трафа,сделать его девственным no referrer. Как это сделать ?
Таки есть несколько способов. Самый простой вариант. Рефреш-мета в заголовке страницы с нулевым таймаутом. 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 x = 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 x = 0 function go2() { location.replace("http://anwy.ru/ref.php") } function go() { if(x) return x += 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>