我正在使用wamp server 2.0。当我连接到没有代理的互联网时,卷曲功能正常工作。但是当我使用启用了代理设置的互联网连接时,curl功能无效,我收到消息“无法执行”。
这是我用过的代码。
<?php
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data =curl_exec($ch)or die(curl_errno($ch).":Cannot execute");
curl_close($ch);
return $data;
}
$returned_content = get_data('ssdp.kerala.gov.in');
echo $returned_content;
?>
我该如何解决这个问题?提前谢谢。
答案 0 :(得分:1)
您需要在curl初始化中指定该代理:
curl_setopt($ch, CURLOPT_PROXY, '11.22.33.44:88');