我有一個使用捲曲下面的PHP代碼:爲什麼cURL報告一個無效的IP地址爲錯誤?
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://area51.stackexchange.com/users/flair/31.json");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$a_data = json_decode(curl_exec($ch));
echo curl_error($ch);
然後我得到以下錯誤,當我嘗試通過HTTP訪問的頁面:
無法連接到0.0.0.31:無效參數
但是,從命令行運行時,代碼工作正常。
什麼可能導致cURL嘗試連接到0.0.0.31,這是AFAIK,甚至沒有一個有效的IP地址?
我假設你已經檢查過DNS解析工作正常。 cURL是否能夠從命令行正確運行? – 2010-09-17 23:28:38
@Tim:是的。從同一臺服務器的命令行工作正常。 – 2010-09-17 23:31:35
嗯。很奇怪。看到我的問題/建議下面。 – 2010-09-18 00:18:28