Anwap » 2011.08.24 09:16

Добрый день.Вопрос вот в чем.Как при переадресации подменить или скрыть реферер?Например при переходе по ссылке site1.ru/papka/load.php?id=12 идет переадресация на скачку файла site2.ru/papka/file.mp3,а на сайте site2.ru идет проверка на реферер и если реферер передается site1.ru то перекидывает на главную.

tipsun » 2011.08.24 11:19

http://ru2.php.net/manual/en/function.curl-exec.php

Код:

1
span style="color: #0000BB"><?php$url = 'http://';$net = curl_init();curl_setopt_array($net, array(CURLOPT_URL => $url,CURLOPT_AUTOREFERER => 1,CURLOPT_FOLLOWLOCATION => 1,CURLOPT_RETURNTRANSFER => 1));$getData = curl_exec($net);curl_close($net);echo $getData;?>
Anwap » 2011.08.24 13:06

tipsun Но как там сделать переадресацию на файл?

Anwap » 2011.08.24 13:51

Вот еще в чем прикол.Когда набираешь в браузере site1.ru/papka/load.php?id=12 то нормально переадресовывает на файл site2.ru/papka/file.mp3 и идет скачка.А когда на сайте site1.ru/papka/ нажимаешь на ссылку >Скачать< (та же самая ссылка site1.ru/papka/load.php?id=12), то переадресовывает на site2.ru на главную.В load.php стоит такая переадресация

header('Location: http://site2.ru/papka/file.mp3');

tipsun » 2011.08.24 14:34

Код:

1
span style="color: #0000BB"><?php//Это переходит по перенаправлениям header('Location: адрес');CURLOPT_FOLLOWLOCATION => 1;//Ну илиCURLOPT_AUTOREFERER => 1;//илиCURLOPT_REFERER = 'http://site.ru/';//попробуй. Меняет реферер?>
Gemorroj » 2011.08.25 11:32

Anwap, просто в заголовках укажи другой реферер. Если ты пытаешься заставить бразуер передать ложный реферер, то ничего не выйдет.

Anwap » 2011.08.27 16:16

Там уже сделали защиту не только по домену но и по ip.Вот еще в чем вопрос,у меня 2 выделенх ip,один из них забанили.А как перейти на второй ип? Через курл то можно с помощью curl_setopt($curl, CURLOPT_INTERFACE, '111.111.111.111'); ,а вот как полностью перейти на второй ip,или при переадресации подставлять свой второй ip?

Anwap » 2011.08.27 16:39

Нашел походу.Через расширеный редактор DNS зон можно изменить ип.

Anwap » 2011.09.01 09:17

Делаю переадресацию на другой сайт,с другого сайта на ограбляемй сайт,и все равно передается реферер первого сайта.При переадресации реферер не передается что ли?

Gemorroj » 2011.09.01 11:33

через http переадресацию да. можно сделать через meta заголовки в html странице с нулевым таймаутом.