如何使用http_request處理http請求


 1 <?php
 2 
 3 
 4 // 模擬 http 請求
 5 function https_request($url,$data = null)
 6 {
 7     // php curl 發起get或者post請求
 8     // curl 初始化
 9     $curl = curl_init();    // curl 設置
10     curl_setopt($curl, CURLOPT_URL, $url);
11     curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);  // 校驗證書節點
12     curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);// 校驗證書主機
13 
14     // 判斷 $data get  or post
15     if ( !empty($data) ) {
16         curl_setopt($curl, CURLOPT_POST, 1);
17         curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
18     }
19 
20     curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  // 以文件流的形式 把參數返回進來
21     // 如果這一行 不寫你就收不到 返回值
22 
23     // 執行
24     $res = curl_exec($curl);
25     curl_close($curl);
26     return $res;
27 
28 }

 


免責聲明!

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



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