[英]php cURL script run twice
我有一個悲劇性的問題,我的卷曲,我想發布一次,我的行動被執行兩次。
我沒有兩個curl_exec()或者不是html輸出問題,我已經搜索到了我最好的朋友Google,以及其他關於stackoverflow的帖子。 我的請求發送成功,但最后一個問題是......
我的配置
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => false,
CURLOPT_HEADER => false,
CURLOPT_FAILONERROR => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $postFields,
CURLOPT_VERBOSE => true,
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_PROTOCOLS => CURLPROTO_HTTP,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36'
$CURL=curl_init();
if(empty($CURL)){die("ERREUR");}
curl_setopt_array($CURL,$options);
curl_exec($CURL);
curl_close($CURL);
$content = ob_get_contents();
ob_end_clean();
if(curl_errno($CURL)){
echo "ERREUR curl_exec : ".curl_error($CURL);
}
ob_end_flush();
echo $content;
你有什么想法解決這個問題,謝謝。
你的卷曲只執行一次,但輸出兩次。 第一個來自curl_exec($CURL)
,因為CURLOPT_RETURNTRANSFER為false,
TRUE將傳輸作為curl_exec()的返回值的字符串返回,而不是直接輸出。 curl_setopt
第二個顯然來自echo $content;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.