@hello_world_666

Почему cUrl не работает через прокси?

Здравствуйте, почему мой код не работает?

curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_PROXY, $proxies[$proxyID]["proxy"]);
    curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxies[$proxyID]["auth"]);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $params['params']);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $params['headers']);
    curl_setopt($ch, CURLOPT_COOKIE, $params['cookies']);


Работает не со всеми прокси, беру прокси http и с некоторыми работает, а с некоторыми нет. Запрос к сайту с https, если обращаться к http то работает.
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zkrvndm
Веб-разработчик
Попробуйте указать CURLOPT_PROXYTYPE. Например, если у вас сокс прокси, то:
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
05 авг. 2020, в 21:55
20000 руб./за проект
05 авг. 2020, в 20:58
10000 руб./за проект
05 авг. 2020, в 20:21
10000 руб./за проект