Curl + proxy = 302 ошибка

Статус
В этой теме нельзя размещать новые ответы.

new_forward

Профессор
Регистрация
5 Май 2008
Сообщения
673
Реакции
44
Доброго времени суток!!!
Мой айпи сайт донор забанил, тащу его страницу вот так:




Выдает 302 ошибку...
 
302 это не всегда ошибка/бан, в большинстве случаев это нормальное поведение сайта
например при попытаке входа в защищенную часть сайта делают редирект на форму логина
а после ввода логина делают редирект на предыдущую страницу
ну и при этом сайт отдает 302

короче чтоб обойти нужно CURLOPT_FOLLOWLOCATION установить в true
а в CURLOPT_MAXREDIRS задать максимальное число дозволенных редиректов ( чтоб скрипт не ушел в рекурсию :D )

ну и напиши обертку для курла, а то будет много копипаста
 
А если так попробовать:
Код:
      curl_setopt($cUrl, CURLOPT_PROXY, $pr);
                curl_setopt($cUrl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
                curl_setopt($cUrl, CURLOPT_HTTPPROXYTUNNEL, 1);
или для Socks5:
Код:
                curl_setopt($cUrl, CURLOPT_PROXY, $pr);
                curl_setopt($cUrl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху