微信对接
2016-06-20 16:12
281 查看
在这里我就详细给大家介绍我最近做微信管理平台时候做的最重要的一点微信接口的对接生成的url以及token,由于在做的时候考虑了安全性所以生成的token值与url后边的地址是不同的,大家看一下效果:
就是这个,token写错了我也懒得改,大家别犯我这种尴尬的错误就行;
//生成token
$we_token=md5(rand(1000,9999));
//生成url参数值
$urlget=$this->actionUget();
//生成微信通信页面
$url=substr('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],0,strpos('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],'?'))."?r=wei/url&st=".$urlget;
这边的token是比较简单的md5加上rand随机数,因为就是纯粹练习使用所以也没有严格的加密;下边的就是url随机生成:
//生成URl随机给值
public function actionUget($len=10, $chars=null){
if (is_null($chars)){
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}token值有了,url也有了接下来大家就去微信公平台测试一下:
这个就是接口配置,把你生成的url以及token输入接口配置信息修改就可以了;
以上就是我对微信接口的理解;希望对各位有帮助;
就是这个,token写错了我也懒得改,大家别犯我这种尴尬的错误就行;
//生成token
$we_token=md5(rand(1000,9999));
//生成url参数值
$urlget=$this->actionUget();
//生成微信通信页面
$url=substr('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],0,strpos('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],'?'))."?r=wei/url&st=".$urlget;
这边的token是比较简单的md5加上rand随机数,因为就是纯粹练习使用所以也没有严格的加密;下边的就是url随机生成:
//生成URl随机给值
public function actionUget($len=10, $chars=null){
if (is_null($chars)){
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}token值有了,url也有了接下来大家就去微信公平台测试一下:
这个就是接口配置,把你生成的url以及token输入接口配置信息修改就可以了;
以上就是我对微信接口的理解;希望对各位有帮助;
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项
- 简单好用的PHP分页类