/**(V5.6 新增)(V6.6 更新) * http/https请求,支持get与post * @param string $url 请求url * @param string $data POST请求,数组不为空 * @param boolean $array 是否返回数组形式 * @param int $timeout 设置超时时间(毫秒) * @param array $header 请求头 * @return array|string */ function https_request($url, $data = '', $array = true, $timeout = 2000, $header = array()){ $curl = curl_init($url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_NOSIGNAL, true); curl_setopt($curl, CURLOPT_TIMEOUT_MS, $timeout); if($data){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } if($header){ curl_setopt($curl, CURLOPT_HTTPHEADER, $header); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); debug::addmsg(array('url'=>$url, 'data'=>$data), 2); if($output === false) { $curl_error = curl_error($curl); return $array ? array('status'=>0, 'message'=>$curl_error) : $curl_error; } curl_close($curl); return $array ? json_decode($output, true) : $output; }
https_request
上一篇:is_ssl
下一篇:make_auth_key
有问题可以加入织梦技术QQ群一起交流学习
本站vip会员 请加入 VIP②群 PS:加入时备注用户名或昵称
普通注册会员或访客 请加入技术交流②群
作者:54818模板网 关注:643 时间:2022-09-26 15:57:17
相关网站教程: