短いプロセスの後にリファラーがクリアされたかどうかをチェックするphpスクリプトがあります。宛先に転送された場合、ブランクされていない場合、リファラーのクリアに使用したプロセスが再開されます。これまでのところ機能します。これは私が使用したコードです。
<?php
$referer = $_SERVER['HTTP_REFERER'];
if($referer == "")
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http://sitetogoto.com\">";
}
else
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http://sitewherereferrergetsclearedagain.com\">";
}
?>
これまでのところ、そのスクリプトに移動するリンクをクリックすると、リファラーなしでsitetogoto.comに移動できるようになります。ただし、たとえばオートサーフを使用しているときに、リファラーがクリアされない無限のリダイレクトでスタックすることに気づきました...理由は何ですか?
よろしく