PDA

Просмотр полной версии : реферер


Z@h
24.04.2008, 16:11
как сделать чтобы серфер редиректился с определенным реферером или без передачи реферера?
знаю что можно так
например в странице 1.html написать это
<META HTTP-EQUIV="Refresh" Content="1; URL=http://site.ru">
но иногда в реферере все равно показыается 1.html

есть еще способы?)

Naydav
24.04.2008, 16:32
Ну редиректить можно и так

<?php

function Redirect( $url )
{
header("Location: ".$url);
exit;
}

?>
и так

function RedirectJavaScript( $url )
{
die( "<script language='JavaScript'> window.location = '".$url."'; </script>" );
}
Обьясни подробней задачу...

biophreak
24.04.2008, 16:34
Ему нужно либо подделать реферер, либо не передавать вовсе, как тут сделано:


<script>
//############################3
// Открытие ссылки без реферера
function openEx(url)
{
w = window.open();
w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">');
w.document.close();
return false;
}
</script>


<span title="Безопасная ссылка, Referer не передается: http://google.com/" style="text-decoration:underline; cursor: pointer;" onclick="return openEx('http://google.com/');">Cкачать</span>



(C) Antichat

Z@h
24.04.2008, 17:03
Naydav это я знаю и рефер передается, а задача и так подробна объяснена.
требуется заменить рефер или убрать

biophreak то, что ты написал разве не похоже на то, что у меня в первом посте? точно такое же перенаправление

biophreak
24.04.2008, 17:15
Не совсем то что у тебя в первом посте, да и код этот с ачата, я же написал (C)Antichat