следующий код:PHP Curl не работает с прокси
$ch = curl_init();
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_URL, $url);
$pageContents = curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
Я пробовал все комбинации CURLOPT, как-то ни один из доверенных лиц не похоже на работу. Если я прокомментирую строку с curl_setopt ($ ch, CURLOPT_PROXY, $ proxy), она отлично работает. Что я делаю не так?
Какой формат является переменной '$ proxy'? Сам код выглядит хорошо для меня. – iainn
Я не взорвался $ proxy ... ip: port –
Что все звучит правильно. Если прокси-сервер не находится на порту 80, то, возможно, проблема с сетью? – iainn