zoukankan      html  css  js  c++  java
  • 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);
     
  • 相关阅读:
    框架-前端框架:layui
    开发模式-敏捷开发:什么是敏捷开发
    公司-便利蜂:便利蜂
    人物-IT-周鸿祎:百科
    公司-人人网:人人网
    未来-YLB-二手市场:二手市场
    未来-YLB-跳蚤市场:跳蚤市场(flea market)
    公司-浪潮:浪潮/inspur
    禁止CloudStack删除Xenserver原有虚拟机
    2.6.33中关于at91sam9260的i2c controller驱动的问题
  • 原文地址:https://www.cnblogs.com/bluestear/p/9424624.html
Copyright © 2011-2022 走看看