最近微信开发者接入验证方法变更了吗?

than_xfx 2017-02-22 10:39:24
我原来可以接入的php验证程序,这两天无法正确验证了,查了半天也没弄明白!
class wxImport{
/**
* 微信第三方服务器验证函数
* @return boolean 成功返回true
*/
private function checkSignature()
{
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = WxConfig::MTOKEN;
// $token='group1com1cn';

$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
return true;
}else{
return false;
}
}
/**
* 外部调用实现接入验证
*/
public function valid(){
if($this->checkSignature()){
echo $_GET["echostr"];
exit;
}
}
}
...全文
350 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨狗先飞 2017-02-22
  • 打赏
  • 举报
回复
现在有加解密环节了

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧