欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 网站后台 > 微信开发 >

微信js的引用 - 微信公众平台开发:微信公众号开

来源:自学PHP网 ?? 时间:2016-06-08 16:09?作者:

[导读] public function seach_accurate(){ import ( Class Wechat , APP_PATH ); $weObj = new WeChat (array()); $jsapiTicket =...

public function seach_accurate(){
        import ( 'Class.Wechat', APP_PATH );
        $weObj = new WeChat (array());
        
        $jsapiTicket = $weObj->getJsApiTicket();
        $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "/" : "/";
        $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
        $timestamp = time();
        $nonceStr = $weObj->generateNonceStr();
        / 这里参数的顺序要按照 key 值 ASCII 码升序排序
        $string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";
        $signature = sha1($string);
        $signPackage = array(
          "appId"     => C('appid'),
          "nonceStr"  => $nonceStr,
          "timestamp" => $timestamp,
          "signature" => $signature,
          "rawString" => $string
        );
        $this->signPackage=$signPackage;
        $this->display();
    }

 以下是获取签名新增的一个函数

/**
     * 获取 ticket
     * 
     */
    public function getJsApiTicket(){
        if (!$this->access_token && !$this->checkAuth()) return false;
        $appid=$this->appid;
        $tickname='jsapi_ticket'.$appid;
        if($rs=S($tickname)){
            return $rs;
        }
        $result = $this->http_get(self::API_URL_PREFIX.self::TICKET_GET.'access_token='.$this->access_token.'&type=jsapi');
        if ($result)
        {
            $json = json_decode($result,true);
            if (!$json || !empty($json['errcode'])) {
                $this->errCode = $json['errcode'];
                $this->errMsg = $json['errmsg'];
                return false;
            }
            $expire = $json['expires_in'] ? intval($json['expires_in'])-100 : 3600;
            S($tickname,$json['ticket'],$expire);
            return $json['ticket'];
        }
        return false;
    }


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

抄底买壳 国资身影频现A股 温格:噩梦结束了 被曼城击倒后我们终给出回应 福岛核事故将满7年 巨额赔偿令东电重启前景难料 美国售武频繁“资敌” 美械塔利班战力强 果小美陷全国停运风波 无人货架遭遇生死劫 日媒:迪士尼走向“最强内容王国” 东部前8已经确定?一波8连败后又有两家掉队了 那不勒斯为续约主帅真下血本!高薪+引援大权 C罗就是牛!超强滞空+弹跳 霸气滑跪回击巴黎 3人合砍116+36+19,nba上下10年谁能击败他… 法乐第未来任命前福特高管为北美财务副总裁 受贿160余万元 原安徽卫生厅党组成员吴敦武受审
今天 给屠呦呦杨绛为代表的她们点赞 全国政协委员建议:在机场高铁站开辟网约车通道 德前外长:中国以前就是世界第1 如今只是回到传统 第二日听证行程结束 扎克伯格都说了什么 新京报:物理公式涂鸦井盖上 就是“践踏”科学? 央视:个税起征点 是否可以各地不同? 日方暗示或就美进口限制向WTO起诉 要求豁免 马来首富大选前被批叛国 被指要推动“华人执政” 北川地震孤儿走进婚姻殿堂 感恩被好心人助养10年 马斯克:现在生产标准版Model 3会让特斯拉“死亡” 仅仅时隔一年 四川攀枝花市委书记再换人 俄民众抗议提高退休年龄:不想死在工作中 改革是抢劫
在月球发高清视频:诺基亚奥迪要去月球部署4G网络了 13岁男孩趁父母入睡时打游戏 不到50天充值近3万 董明珠建议加大对基础材料的研发:覆盖高端晶圆等 特朗普若打响贸易战 苹果手机大盘鸡不答应 至少要生3个以上?日本议员婚宴“催生”遭批评 男篮新大腿真硬!欧洲大白内线群被他一人冲垮 美国2月非农大超预期 但薪资增幅不及预期 南华金融:美股未受政府停摆影响 恒指料再创新高 中国开始测试巨型城市空气净化塔,你怎么看? 三缺一棋牌游戏平台 挣钱最多的行业 适合女性开的十五种店 服装批发5元到15元 AG亚游集团