我收到一个cURL错误“无法解析主机”,然后显示一个截断网址。生成的URL很好,因为当我将其输入浏览器时,它可以正常工作。
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
if (!$result = curl_exec($ch))
{
die ('Curl Error: '.curl_error($ch));
}
curl_close($ch);
为什么这样做?
答案 0 :(得分:1)
我编码了太多的网址。不应该对主机进行编码,只需编码参数。