Вы не зашли.
#1.
Anwap
Off
(0)
Участник
2011.08.24 09:09
Добрый день.Вопрос вот в чем.Как при переадресации подменить или скрыть реферер?Например при переходе по ссылке site1.ru/papka/load.php?id=12 идет переадресация на скачку файла site2.ru/papka/file.mp3,а на сайте site2.ru идет проверка на реферер и если реферер передается site1.ru то перекидывает на главную.
#2.
tipsun
Off
(19)
Moderator
2011.08.24 11:11
http://ru2.php.net/manual/en/function.curl-exec.phpКод:
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;?> |
Отредактировано tipsun (2011.08.24 14:02)
#3.
Anwap
Off
(0)
Участник
2011.08.24 13:01
tipsun Но как там сделать переадресацию на файл?
#4.
Anwap
Off
(0)
Участник
2011.08.24 13:01
Вот еще в чем прикол.Когда набираешь в браузере 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');
#5.
tipsun
Off
(19)
Moderator
2011.08.24 14:02
Код:
span style="color: #0000BB"><?php//Это переходит по перенаправлениям header('Location: адрес');CURLOPT_FOLLOWLOCATION => 1;//Ну илиCURLOPT_AUTOREFERER => 1;//илиCURLOPT_REFERER = 'http://site.ru/';//попробуй. Меняет реферер?> |
Отредактировано tipsun (2011.08.24 14:02)
Anwap, просто в заголовках укажи другой реферер. Если ты пытаешься заставить бразуер передать ложный реферер, то ничего не выйдет.
#7.
Anwap
Off
(0)
Участник
2011.08.27 16:04
Там уже сделали защиту не только по домену но и по ip.Вот еще в чем вопрос,у меня 2 выделенх ip,один из них забанили.А как перейти на второй ип? Через курл то можно с помощью curl_setopt($curl, CURLOPT_INTERFACE, '111.111.111.111'); ,а вот как полностью перейти на второй ip,или при переадресации подставлять свой второй ip?
#8.
Anwap
Off
(0)
Участник
2011.08.27 16:04
Нашел походу.Через расширеный редактор DNS зон можно изменить ип.
#9.
Anwap
Off
(0)
Участник
2011.09.01 09:09
Делаю переадресацию на другой сайт,с другого сайта на ограбляемй сайт,и все равно передается реферер первого сайта.При переадресации реферер не передается что ли?
через http переадресацию да. можно сделать через meta заголовки в html странице с нулевым таймаутом.
Страниц: 1