@driverx18

Почему через curl php не проходит запрос с прокси?

делаю через терминал запрос:
curl -U user-login:password -x eu.dc.smartproxy.com:20000 https:/url.com

все проходит ок

когда я делаю в php следующие действия:
$ch = curl_init('https://url.com');
$login = "user-login";
$password = "password";
curl_setopt($ch, CURLOPT_PROXY, 'eu.dc.smartproxy.com');
curl_setopt($ch, CURLOPT_PROXYPORT, 20000);
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$exec = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);

то мне отдается false с эррором: Received HTTP code 407 from proxy after CONNECT

Такое впечатление, что оно не видит CURLOPT_USERPWD
Есть какие-то варианты как побороть это?(
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
Уппс

CURLOPT_USERPWD заменить на CURLOPT_PROXYUSERPWD
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы