https_request

 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 }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章