• php 服务器请求其它网页的方法


    1,php

    $urlcode="https://api.weixin.qq.com/sns/oauth2/access_token?appid=$this->appidweb&secret=$this->appsecretweb&code=$code&grant_type=authorization_code";
      $data=json_decode( file_get_contents($urlcode),true);
     
    注意上面的json_decode一定要加上true,否则得到的是php的一种格式,不是json.
     
    方法2——————————————————————
        $url="https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".
                $appsecret."&js_code=".$code."&grant_type=authorization_code";
                     
                $weixin=file_get_contents($url);//通过code换取网页授权access_token
                $jsondecode=json_decode($weixin); //对JSON格式的字符串进行编码
                $array = get_object_vars($jsondecode);
     
    注意这里有get_object_vars方法。get_object_var($object),返回一个数组。获取$object对象中的属性,组成一个数组
     
    方法3——————————————————————————
    // 初始化一个 cURL 对象 $curl = curl_init();
    // 设置你需要抓取的URL curl_setopt($curl, CURLOPT_URL, '//www.jb51.net');
    // 设置header 响应头是否输出 curl_setopt($curl, CURLOPT_HEADER, 1);
    // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
    // 1如果成功只将结果返回,不自动输出任何内容。如果失败返回FALSE curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);
    // 运行cURL,请求网页 $data = curl_exec($curl);
    // 关闭URL请求 curl_close($curl);
    // 显示获得的数据 print_r($data);
     
  • 相关阅读:
    E1696命令行错误: 无法打开元数据文件"platform.winmd"
    搭建集群hadoop
    搭建单节点hadoop
    搭建hadoop遇到的Q&A
    Q&A(Constantly Updating)
    基于Spark的SVM模型手写数字识别
    常见设计模式——装饰模式
    常见设计模式——策略模式
    常见设计模式——观察者模式
    常见设计模式——三种工厂模式(简单工厂、工厂方法、抽象工厂)
  • 原文地址:https://www.cnblogs.com/bluestear/p/9424624.html
Copyright © 2020-2023  润新知