您的位置:首页 > 移动开发 > 微信开发

微信对接

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输入接口配置信息修改就可以了;

以上就是我对微信接口的理解;希望对各位有帮助;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php