欢迎来到[自学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

受油价涨势影响 IEA月报下调全球石油需求增幅预估 穆古拉扎做好准备迎接北美赛季 休假时彻底放松 又掉了 驻日美军一架直升机窗体坠落未致伤亡 大V吐槽VAR:滥用影响比赛进程 应限制使用次数 澳活羊出口船因通风不良 致2400只羊中途闷死 乌克兰士兵因个人冲突向同村人扔手雷 致9人受伤 海南公开赛青少赛战酷暑 陈尚阜71杆领先男A组 凯塔和阿里森参军是巧合?克洛普下个目标是他 两男子穿日本军服在抗战遗址前摆拍 警方介入调查 有钱任性!不懂区块链又如何?富豪仍投资加密货币 数百名大学生深陷“套路贷” 借款一月本息翻数倍 日电视台再播南京大屠杀纪录片 还原战俘屠杀事件
詹姆斯说出加盟湖人的原因 这波操作圈粉无数 多灾多难的“特朗普之星”这次又被人砸了个稀碎 郑智轮休恒大切换回联赛模式 卡帅:取胜不会轻松 大威自认正手比以前更强势 看好小威重返顶尖行列 美放宽军售限制抢中俄生意?媒体:敌人或喜出望外 收购长园背后:格力系“母弱子强” 大巴黎巨头:姆巴佩值10亿 就算出价10亿也不卖 德尚博最后崩盘丢冠军丢风度 赛后社交媒体道歉 节后港股基金发行按下加速键 全国人大代表朱列玉:建议将虐待动物罪写入刑法 韩欲对萨德基地动土施工 星州反萨德团体静坐示威 欧洲计划2025年提高塑料瓶回收率至90% 以减少污染
美检察官穆勒:正调查特朗普就职典礼赞助问题 1.8万人陷虚拟货币陷阱:虚构右脑开发 涉案1.7亿 皇马老大哥手握神奇纪录 他当队长=欧冠从未淘汰 不关卡戴珊的事!TT是真不如这年薪100多万的人 女子办婚礼后拒领结婚证 男方协商无果索赔彩礼 春水堂投资的情诗酒店怎么玩?蔺德刚披露战略部署 股东集体起诉扎克伯格 称Facebook误导股东 原油价格变动或超出预期 外交部:朝鲜半岛局势出现难得缓和 值得各方珍惜 手机直接赚现金 女人没经验开什么店好 怎么赚钱快 现实点的 小投资冷门暴利行业 AG亚游集团