PHP教程

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

本文主要是介绍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);
    
    }

 

这篇关于PHP通过GET方式获取远程服务器接口数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!