//封装curl 模拟http请求
function curl($url,$post='')
{
//初始化
$curl =curl_init();
//设置获取的地址
curl_setopt($curl, CURLOPT_URL,$url);
//设置是否输出Header
curl_setopt($curl, CURLOPT_HEADER , false);
//设置是否输出结果获取信息以文件流形式返回
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
//判断是否为post请求
if($post){
curl_setopt($curl,CURLOPT_POST,1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$post);
}
//设置是否检验服务器证书
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
//使用curl_exex()将返回的结果转换成正常数据并保存到变量
$data = curl_exec($curl);
//关闭curl会话
curl_close($curl);
return json_decode($data,true);
}