我有一個函數make_curl_request發出curl請求。簡單的捲曲請求不起作用
/**
* General Function to make curl request */
function make_curl_request($url, $data)
{
ob_start();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($ch);
curl_close($ch);
$strCurlResponse = ob_get_contents();
ob_end_clean();
return $strCurlResponse;
}
我打電話它喜歡:
$strGatewayResponse = make_curl_request(REQUEST_URL, compact('strMobileNo', 'strKeywords', 'strApiKey'));
我試過的東西,但不能讓我的代碼工作正常。目前它的返回字符串(「」)作爲輸出。我哪裏錯了?
我的目標是簡單地將少量數據發佈到位於其他域的下一頁並獲取其xml響應並解析並顯示它。還有其他簡單而好的解決方案嗎?
第一步:'echo curl_error();' – 2011-04-21 17:07:38
我得到0 ....即。 echo curl_error($ ch)=> output = 0 – KoolKabin 2011-04-21 17:11:51