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);
     
  • 相关阅读:
    hdu 4614 线段树 二分
    cf 1066d 思维 二分
    lca 最大生成树 逆向思维 2018 徐州赛区网络预赛j
    rmq学习
    hdu 5692 dfs序 线段树
    dfs序介绍
    poj 3321 dfs序 树状数组 前向星
    cf 1060d 思维贪心
    【PAT甲级】1126 Eulerian Path (25分)
    【PAT甲级】1125 Chain the Ropes (25分)
  • 原文地址:https://www.cnblogs.com/bluestear/p/9424624.html
Copyright © 2011-2022 走看看