zoukankan      html  css  js  c++  java
  • 本地测试环境获取微信授权的,不用在手动跳过

    本地测试环境可用。省去了后端返回假数据。
    服务器上可用切换回post方法。

     public function getsessionkey()
        {
            $code = input('post.code','');
            if (!$code) {
                exit(json_encode(array('code'=>404,'msg'=>'error','data'=>"非法操作!")));
            }
            $url = 'https://api.weixin.qq.com/sns/jscode2session?appid='.$this->xcx_appid.'&secret='.$this->xcx_appsecret.'&js_code='.$code.'&grant_type=authorization_code';
            $result = $this->httpGet($url, "GET");
            $result = json_decode($result, true);
            return DataReturn('success', 1, $result);
        }
    
        public function httpGet($url) {
            $curl = curl_init();
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($curl, CURLOPT_TIMEOUT, 500);
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
            curl_setopt($curl, CURLOPT_URL, $url);
            $res = curl_exec($curl);
            curl_close($curl);
            return $res;
        }
    
  • 相关阅读:
    Python shutil模块
    Flask 上传文件
    Flask DBUtils
    flash-session
    Flash 上下文管理
    python 栈
    python 偏函数
    threding.local
    next() 与 nextLine() 区别
    Thread.sleep(1000*3); // 休眠3秒
  • 原文地址:https://www.cnblogs.com/dongmodify/p/13748335.html
Copyright © 2011-2022 走看看