了解php curl_exec函數的知道,它是執行給定的cURL會話。如果成功時傳回 TRUE, 或在失敗時傳回 FALSE。
有的時候PHP 使用curl請求的時候,頁面空白,什麼都不輸出。調試發現回傳結果為:false,當遇到這種情況該怎麼解決呢?這篇文章就介紹一下當php curl_exec函數回傳false的解決方法
我們直接用範例給大家做演示,相信大家會看的更為明白。
首先是一個 curl請求範例;
#請求回傳結果:false;
##調試,打出curl錯誤編號;提示:Problem (2) in the Chunked-Encoded data
###在###
$output = curl_exec($curlp);###的前面加入下面這麼一段話:###
curl_setopt($curlp, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);###這段話的意思是:# ########curl_setopt — 設定一個cURL傳輸選項。 ##################詳情請參考###PHP手冊CURL###函數裡面的curl_setopt()函數############# ##再次運行,發現CURL請求回傳結果正常。 ##################【相關文章推薦】##########1.###PHP curl_exec函數的用法實例詳解####### ###2.###分享一個當PHP伺服器不支援php curl_exec函數的解決方法##########3. ###php curl_exec函數之取得CURL請求的輸出資訊##### ####4. ###php curl_exec()函數CURL取得回傳值的方法#######
以上是php curl_exec函數傳回false的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!