Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   FireFox + referer (https://forum.antichat.xyz/showthread.php?t=108060)

ProTeuS 25.02.2009 23:34

FireFox + referer
 
Под ИЕ все работает как нужно. А под ФФ и Оперой пробрасывается реферер, а нужно чтобы был пустой как в ИЕ либо INDEX.PHP. Как это можно сделать?

///////////////////////////////////////////////////
// INDEX.PHP
///////////////////////////////////////////////////

<?
$r=rand(1000,9999);
?>

<i>r=<?=$r?></i>
<p>
<a onClick="t1('location.php?r=<?=$r?>');" href='javascript:void(0);'>document.location - iframe</a><br>
<p>

<iframe name=f></iframe>

<script>
function t1(url) {
window.frames.f.location = url;
}
</script>

///////////////////////////////////////////////////
// LOCATION.PHP
///////////////////////////////////////////////////

<?
$url = 'http://'.$_SERVER['HTTP_HOST'].dirname(dirname($_SERVER['REQUEST_URI'])).'/js/dst.php?'.$_SERVER['QUERY_STRING'];
?>

<body>
<script>
if (-1 == document.cookie.indexOf('<?=$_GET['r']?>')) {
document.cookie = '<?=$_GET['r']?>=';

top.location = '<?=$url?>';
}
else {
document.write("already clicked");
}
</script>

///////////////////////////////////////////////////
// DST.PHP
///////////////////////////////////////////////////

http ref: <?=$_SERVER['HTTP_REFERER']?>
<br>
<script>document.write('js ref: '+document.referrer)</script>

D Mak 25.02.2009 23:52

обычно это ИЕ работает как НЕ надо
а что ты хочешь вопщемто?


Время: 15:16