我正在使用CURL腳本來基本上重新創建用戶必須在表單上發送的過程。我希望所有的東西都在後臺運行,但是當這個腳本執行時它永遠不會發送。我的CURL腳本有問題
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"&shopId=".$ID."&encodedMessage=".urlencode($encodedMessage)."&signature=".$signature);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT,
"Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$result = curl_exec($ch);
它可能沒有執行?
如果curl失敗,exec()調用將返回一個布爾值fase。所以添加一個'if($ result === FALSE){die(curl_error($ ch));在執行調用之後。這會殺死腳本並輸出最後的捲曲錯誤。 – 2011-05-27 15:25:42
顯示一些錯誤 – Ibu 2011-05-28 08:30:14