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);
     
  • 相关阅读:
    POJ ACM题分类
    HDU 4438 Hunters (概率 & 期望)
    HDU 1042 N!
    HDU 1073 Online Judge
    PKU 1006 Biorhythms (中国剩余定理 * *)
    HDU 1047 Integer Inquiry
    HDU 2710 Max Factorv (素数模板 & 多种解法)
    HDU A + B Problem II 1002
    第6期(江西省吉安市永丰县)县长手机信箱工作简报(自吹自擂政绩,自圆其说)
    Send mail from ASP.NET using your gmail account
  • 原文地址:https://www.cnblogs.com/bluestear/p/9424624.html
Copyright © 2011-2022 走看看