如何使用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 }