php微信收不到post数据怎么解决
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇内容主要讲解"php微信收不到post数据怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php微信收不到post数据怎么解决"吧!php微信收
千家信息网最后更新 2025年02月02日php微信收不到post数据怎么解决
本篇内容主要讲解"php微信收不到post数据怎么解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php微信收不到post数据怎么解决"吧!
php微信收不到post数据的解决办法:1、开启php.ini中的register_globals;2、通过file_get_contents("php://input")方法来获取post数据。
本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。
php 微信收不到post 数据怎么办?
微信官方PHP接口无法获得postStr数据
在微信官方提供的PHP接口文档中,处理主要业务有这么一段代码
public function getIndex(){ if (ob_get_contents()) ob_end_clean(); $postStr = isset($GLOBALS["HTTP_RAW_POST_DATA"])?$GLOBALS["HTTP_RAW_POST_DATA"]:'';//获取post过来的数据 if (!empty($postStr)){ $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $this->postObj = $postObj; $this->fromUserName = $postObj->FromUserName;//发送方 $this->toUserName = $postObj->ToUserName;//接收方(即本公众账号) $this->msgType = trim($postObj->MsgType);//消息类型 $this->content = trim($postObj->Content); $this->event = trim($postObj->Event); $this->eventKey = trim($postObj->EventKey); $this->dealMsg(); }else{ $this->wx->makeInfo(Input::all()); $this->wx->valid();//非消息推送时,默认为校验 } flush(); }
这个方法中通过GLOBALS这个全局变量来获取原始的Post数据,但是这个方法也同时存在问题。
要通过Globals来获取数据,php.ini中的register_globals必须设置为ON,在低版本的php中register数据默认为开启,但是高版本中,默认为关闭状态,这是因为,设置为ON后,表单提交过来的变量,会自动变成变量,也就是说在地址栏输入的变量,都变成全局变量,这个是非常不安全的。
除了$GLOBALS["HTTP_RAW_POST_DATA"]获取post来的数据,也可以通过file_get_contents("php://input")方法来获取post来的数据.
到此,相信大家对"php微信收不到post数据怎么解决"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
变量
方法
全局
内容
官方
接口
消息
版本
学习
原始
实用
更深
安全
业务
也就是
也就是说
代码
公众
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山西电子软件开发中心
服务器崩溃会恢复吗
巨野县云乾网络技术有限公司
360+网络安全实验室
税控服务器怎么删除客户信息
网络安全的保障是谁提出来的
中国网络安全基地
软件开发维护岗
智慧服务软件开发的核心技术
数据库系统起源
软件开发金融公司怎么样
网络安全有哪些网络攻防技术
计算机网络技术职业个性
软件开发有什么方法
网络安全宣传公益创投
渤海银行软件开发校招待遇本科
手机上应用服务器错误
宁波多媒体展厅影视软件开发
如东正规网络技术创新服务
软件开发 咨询
初一护苗网络安全课观后感
软件开发维护岗
软件开发条目化工具
福州晶致网络技术
软件开发属于哪种项目类型
江苏省网络安全宣传周标语
ssh更换数据库
服务器软件文件管理
网络安全手抄报字少一点的
特色数据库建设高校