curl 中 CURLOPT_RETURNTRANSFER選項的解釋


前一片隨便寫到了curl怎樣獲得返回值,其中要把CURLOPT_RETURNTRANSFER設置成1

在網上搜索了一些資料解釋如下

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_exec()獲取的信息以文件流的形式返回,而不是直接輸出。
curl_setopt($ch, CURLOPT_RETURNTRANSFER,0); 或着不使用這個選項:
如果成功只返回TRUE,自動輸出返回的內容


再簡單點說如果設置成1

如果curl_exec() 的結果是一個return賦值 你可以要它賦值給一個變量
比如 $response = curl_exec();
$response就是一個你curl執行后的string結果(相當於服務端那邊的echo XXX的值;不會直接輸出到頁面)
反之如果是0, 你的 curl_exec(); 就相當於你設置true的時候 echo $response;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM