
正文
phppost数据丢失,php post数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php无法获取post参数怎么办
如果你使用chrome,麻烦你打开审查元素,查看下Network标签的http请求是否包含POST内容。哦 我又看了下,你method设置成GET,自然请求是以GET的方式发送的,你得改成POST才能获取到。
然后你再打开这页面(重新打开),肯定是获取不到值得。
获取不到数据,通过别的方式检查下服务器是否有数据返回。比如先用get测试。
方法file_get_contents(php://input);说明:允许读取 POST 的原始数据。和 HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
相关问答
Q1: php,curl模拟post请求,获取不到数据
1、获取不到数据,通过别的方式检查下服务器是否有数据返回。比如先用get测试。
2、修改配置的话,记得重启Apache 然后我的解决方法就是,把代码删除,重打一遍 只是传两个字符串我不信不好使 还有一个很恶心的问题,缓存 如果再不行就去重新建一个文件测试下。
3、php无法获取post参数的解决办法:找到“php.ini”配置文件,查找“enable_post_data_reading”变量,确保其打开状态;将项目创建在Apache服务器的工作目录下;更改“httpd.conf”配置文件。
4、PHP使用cURL设置Get和Post请求的方法:首先初始化【curl_init()】,并设置变量;然后执行并获取结果【curl_exec()】;最后释放cURL句柄【curl_close()】。
5、那就只能在网页中用javascript获取然后处理或者送回网站处理,此方面内容属于ajax技术,你可以搜索一下。
Q2: php模拟post请求,获取不到数据
获取不到数据,通过别的方式检查下服务器是否有数据返回。比如先用get测试。
php无法获取post参数的解决办法:找到“php.ini”配置文件,查找“enable_post_data_reading”变量,确保其打开状态;将项目创建在Apache服务器的工作目录下;更改“httpd.conf”配置文件。
如果你使用chrome,麻烦你打开审查元素,查看下Network标签的http请求是否包含POST内容。哦 我又看了下,你method设置成GET,自然请求是以GET的方式发送的,你得改成POST才能获取到。
POST是肯定能接收到数据的,是不是你的action写的有问题,或者method设置成了get,又或者你的文本框名字和接收的post名字对应不上。
既然是post方式,你的oajax.open的第二个参数就不应该带?user=leo这个参数,而是应该有个专门的参数来提交POST的数据。
phppost数据丢失的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php post数据、phppost数据丢失的信息别忘了在本站进行查找喔。







