本文示例代码在thinkphp下运行,纯php请自行更改。
开发者首次接入,直接返回echostr即可完成校验:
return input('get.echostr');
成为开发者之后,微信每次转发用户消息到我的服务器,就不会再带上echostr了。
但是,仍旧需要验证消息来自微信服务器。为什么?因为有坏人可能仿造微信来调用你的接口,所以,该接口首先验证,然后做业务逻辑。严重注意:排序使用sort($arr,SORT_STRING);网上的教程这里是坑。
本文示例代码在thinkphp下运行,纯php请自行更改。
开发者首次接入,直接返回echostr即可完成校验:
return input('get.echostr');
成为开发者之后,微信每次转发用户消息到我的服务器,就不会再带上echostr了。
但是,仍旧需要验证消息来自微信服务器。为什么?因为有坏人可能仿造微信来调用你的接口,所以,该接口首先验证,然后做业务逻辑。严重注意:排序使用sort($arr,SORT_STRING);网上的教程这里是坑。