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

美媒:特朗普一意孤行 至少已12次让美军方措手不及 短道世锦赛收官哈梅林三金 韩国男子接力夺冠 “划线价”不一定是原价 网购促销品价格易误导 邦达亚洲:数据良好且美债收益率攀升 美指剑指91.00 韩执政党:青瓦台正分析朝方态度 各界勿过多臆测 日本禁核组织将派团前往朝鲜调查核爆受害者现状 国安发布战申花海报:绿色血液奔流 战无止境|图 卡纳瓦罗换U23思路恐有意外 松口气迎更严峻考验 7天前还调研的宣传部长被查 这地已有3位官员落马 17岁儿子逃课妈妈怒而向其开枪 网友:再不敢逃学 高拉特续约事宜与恒大存分歧 周末打苏宁会登场 英超-图雷主场告别战萨内3助攻 曼城3-1胜破纪录
双色球头奖开8注731万分落5地 奖池8.32亿元 华裔小将入选国青 旅俄多年将进入AC米兰梯队 AETOS艾拓思:鹰派纪要挽救美元 非美货币集体回落 雪乡旅游质量如何提升?官方这样说 佬牛解盘:里昂主胜作胆 拉齐奥客胜可期 “福娃”设计者韩美林获颁国际奥委会顾拜旦奖章 直击|搜狗发录音翻译笔:每分钟400字听写 售价398… 咋调整?饼皇直言该这样干 不能光指着灯泡来带 蔡英文称年轻人起薪提高 一张图猛打脸 俄罗斯今日举行海上大阅兵:普京出席 40艘舰艇参加 韩媒:沈阳乐天世界项目有望上半年重启 卡塔尔与阿联酋签订断交危机后首个合作协议
5场零封!叶尔杰提450分钟不失球创纪录 严鼎皓首发 美军机再遭重大事故:F-22起落架提前收起 机腹擦地 人民日报:平台崛起成为“巨无霸”,监管待加强 港媒:停战65年 志愿军老兵称半岛和平离不开中国 郭树清:打好防范化解重大金融风险攻坚战 美元与美股走强 金价周一收跌0.3% 韩特使启程访美促美朝对话 金正恩或派金与正访美 墨西哥总统涅托下令评估美国和墨西哥关系现状 新京报评农民办结婚证要进县城:不进城不该是奢望 开什么店比较有市场 养20头牛一年赚多少钱 投资两万的小型加工厂 白手起家做什么好 AG亚游集团