我正在尝试使用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;
?>
我的代码有问题,或者我做错了什么?