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;
    }

 

posted @ 2022-09-13 14:56  辛蕾亓  阅读(75)  评论(0编辑  收藏  举报