微信回复原理: 当普通微信用户向公众账号发送消息时,微信服务器首先收到用户发送的消息; 然后将用户信息和消息打包成XML格式的数据包,再将这个XML数据包通过POST方法提交到开发者设置的URL上。 疑问一:为何使用$GLOBALS[“HTTP_RAW_POST_DATA”]保存POST过来的数据,而非$_POST数组? 回答: POST只能保存标准的数据类型,对于XML、SOAP或Application/Octet-steam之类的内容则无法解析。 而$GLOBALS[“HTTP_RAW_POST_DATA”]和$_POST是一样的,如果POST过来的数据PHP能够识别,则可以用$GLOB