CI框架之微信公众平台之验证token,提交url成功

第一步 首先注册账号成为开发者。
第二步 把图片上的token对应的值写入框架的constants.php配置文件中。


图片上的url为自己的项目路径。直接指向入口文件就行了。

token的值只要和配置文件中的token一样就行了,不一定是weixin ,可以随意定义。

constants.php中这样定义:

define('TOKEN', 'weixin');

接下来就可以做验证的判断了,我写到了commen.php控制器中,因为这个是平台和项目必须要通信成功才可以。每次的请求都会进行token验证。

我封装了个方法吗,commen控制器要继承Ci_Controller ,首要加载的控制器比如是index控制器要继承commen控制器,然后调用下面的验证方法就行了。

//验证token
    public function _valid(){   
        $token = TOKEN;
        $signature = $this->input->get('signature');
        $timestamp = $this->input->get('timestamp');
        $nonce = $this->input->get('nonce');
        $echostr = $this->input->get('echostr');
        $tmp_arr = array($token, $timestamp, $nonce);
        sort($tmp_arr);
        $tmp_str = implode($tmp_arr);
        $tmp_str = sha1($tmp_str);
        return ($tmp_str==$signature);
    }

这个是只是把平台和自己的项目进行通信成功。想要了解更多请继续关注本博客的文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值