微信公众号 对接网页开发
2018-02-02 10:55
155 查看
<?php define("TOKEN","wx346b222"); function checkSignature() { //从GET参数中读取三个字段的值 $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; //读取预定义的TOKEN $token = TOKEN; //对数组进行排序 $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); //对三个字段进行sha1运算 $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); //判断我方计算的结果是否和微信端计算的结果相符 //这样利用只有微信端和我方了解的token作对比,验证访问是否来自微信官方. if( $tmpStr == $signature ){ return true; }else{ return false; } } if(checkSignature()){ echo $_GET["echostr"]; } else{ echo 'error'; }
自己随便填TOKEN
把上面的php放到服务器
填上服务器地址
生成key
保存
相关文章推荐
- Django微信公众号开发(一)公众号内网页授权登录后微信获取用户信息
- 微信公众号开发——网页授权 (页面分享 、获取用户基本信息)
- 微信公众号的开发之 微信网页授权(五)
- 微信公众号开发之网页授权获取用户基本信息
- 微信公众号开发——网页授权实现简化用户绑定
- 微信公众号开发-微信网页授权获取用户openid以及用户信息的步骤
- 微信公众号开发教程[017]-网页开发-JSSDK
- 微信公众号网页开发监控手机后退并关闭页面到主页
- NodeJs 开发微信公众号(四)微信网页授权
- 微信公众号开发002-微信网页授权
- 微信公众号开发-微信网页授权获取用户openid以及用户信息的步骤
- 微信公众号开发之网页中及时获取当前用户Openid及注意事项
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- 微信公众号开发——2、微信网页开发
- 微信公众号开发系列-网页授权获取用户基本信息
- 微信公众号支付接口网页开发示例
- 微信公众号开发流程(二)--微信公众平台对接BAE
- 微信公众号开发系列-网页授权获取用户基本信息
- 微信公众号开发网页授权获得OPENID的过滤器
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆