다음 코드를 가지고 프록시가 작동하지 않습니다PHP 컬이
$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