微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP通过GET方式获取远程服务器接口数据

通过后台PHP程序来获取第三方服务器接口数据

GET方式

    public function curl_get($url){
        $httph = curl_init($url);
        //不验证SSL
        curl_setopt($httph,CURLOPT_SSL_VERIFYPEER,0);
        curl_setopt($httph,CURLOPT_SSL_VERIFYHOST,0);

        //设置获取的信息以文件流的形式返回,而不是直接输出
        curl_setopt($httph,CURLOPT_RETURNTRANSFER,1);
        curl_setopt($httph,CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");

        //可以拿到请求头信息
        curl_setopt($httph,CURLOPT_HEADER,0);
        $res = curl_exec($httph);
        curl_close($httph);
        return $res;

    }

调用上面的方法获取数据

    public function index()
    {
        $url = "http://********/city/101030100";

        $json_str =  $this->curl_get($url);

        //将获取的JSON字符串转换PHP数组格式
        $data = json_decode($json_str,true);
        
        //dump($data);
    
    }

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐