リファラーをヌルにするために使用できる簡単なスクリプトを探しています
例は次のとおりです。
誰かがphpまたはjavascriptでリファラーをnullにする方法を知っていますか?どちらの方法でもかまいません。データベースを使用しない方が望ましいです。
だから彼らはwww.examplesite.com/link.php?http://whateverlinktonull.comに行きます
リファラーをヌルにするために使用できる簡単なスクリプトを探しています
例は次のとおりです。
誰かがphpまたはjavascriptでリファラーをnullにする方法を知っていますか?どちらの方法でもかまいません。データベースを使用しない方が望ましいです。
だから彼らはwww.examplesite.com/link.php?http://whateverlinktonull.comに行きます
それを行う方法は次のとおりです( Windowsrefnull.com
のようなツールを使用してこれを理解することができます):Fiddler2
1つのコンテンツをリクエストする:
<meta http-equiv="refresh" content="0; url=http://www.refnull.com/?http://www.whatismyreferer.com/&attempt=1">
..リクエスト2にリダイレクトします:
リクエスト2のコンテンツ:
<script>
function go(){
window.frames[0].document.body.innerHTML='<form target="_parent" method="post" action="http://www.refnull.com/?http://www.whatismyreferer.com/&attempt=1&attempt=2"></form>';
window.frames[0].document.forms[0].submit()
}
</script>
<iframe onload="window.setTimeout('go()', 99)" src="about:blank" style="visibility:hidden"></iframe>
..リクエスト3にリダイレクトします:
リクエスト3「コンテンツ」:
次のHTTP/1.1 302 Found
PHPで実行できるヘッダー:
header("HTTP/1.1 302 Found");
header("Location: http://www.whatismyreferer.com/");
die();
..外部サイトにリダイレクトします。
メタリフレッシュを使用します。リファラーはブラウザーによって設定されますが、これは通常私にとっては問題なく機能しました。
HTMLで吐き出すことができます:
<meta http-equiv="refresh" content="0;URL='http://example.com/'">
または、httpヘッダーを直接設定できます。
Refresh: 0;URL='http://example.com/'