php拉取url POST / GET方法
//这是post
public function guiji(){ $durl= "域名?project=参数"; //初始化 $curl = curl_init(); //设置抓取的url curl_setopt($curl, CURLOPT_URL, $durl); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, false); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); //设置post方式提交 curl_setopt($curl, CURLOPT_POST, true); // 设置post请求参数 // curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); // CURLINFO_HEADER_OUT选项可以拿到请求头信息 curl_setopt($curl, CURLINFO_HEADER_OUT, true); // 不验证SSL curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); //执行命令 $data = curl_exec($curl); // 打印请求头信息 // echo curl_getinfo($curl, CURLINFO_HEADER_OUT); //关闭URL请求 curl_close($curl); //显示获得的数据 return $data; }
//这是get public function address_(){ $weather = curl_init(); curl_setopt($weather,CURLOPT_URL,"域名?merchant=参数"); curl_setopt($weather, CURLOPT_SSL_VERIFYPEER, false); //如果接口URL是https的,我们将其设为不验证,如果不是https的接口,这句可以不用加 curl_setopt($weather,CURLOPT_RETURNTRANSFER,true); $data = curl_exec($weather); curl_close($weather); // dump($data);die; // $data=json_decode($data,true);//将json格式转化为数组格式,方便使用 return $data; }
祝你开心=.=