PHP cURL连接到代理导致错误

时间:2013-01-05 21:47:12

标签: php curl proxy

我正在尝试使用cURL连接到代理,但它会导致此500内部服务器错误:

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

-

我正在使用的代码是:

<?php

    $url = "http://www.whatismyip.com/";

    $ch = curl_init();  
    curl_setopt($ch, CURLOPT_URL, $url);  
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_PROXY, '1.226.92.78:808');
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);

    $string = curl_exec ($ch);  
    curl_close ($ch);  

    echo $string;

?>

我的代码有问题,或者我做错了什么?

0 个答案:

没有答案