资讯专栏INFORMATION COLUMN

解决PHP Post获取不到非表单数据的问题

darkbug / 3440人阅读

摘要:个人博客同步文章问题描述在使用向后端数据时,端获取不到的数据。获取非表单数据搜集资料之后,发现向后端的是非表单数据不同,在获取非表单数据时需要用获取非表单数据输出结果时前端请求头要设置为参考文章

个人博客同步文章 https://mr-houzi.com/2018/02/...
问题描述

在使用vue-axios向后端post数据时,PHP端获取不到post的数据。

问题解决 修改php.ini配置

找到php.ini配置文件,查找enable_post_data_reading变量,修改为打开状态,注释掉句前分好

; Whether PHP will read the POST data.
; This option is enabled by default.
; Most likely, you won"t want to disable this option globally. It causes $_POST
; and $_FILES to always be empty; the only way you will be able to read the
; POST data will be through the php://input stream wrapper. This can be useful
; to proxy requests or to process the POST data in a memory efficient fashion.
; http://php.net/enable-post-data-reading
enable_post_data_reading = On    //大约656行,修改此条

修改配置后,发现还是不行,继续查阅资料。

获取非表单数据

搜集资料之后,发现vue-axios向后端post的是非表单数据(Ajax不同),在获取非表单数据时需要用php://input

$raw = file_get_contents("php://input");//获取非表单数据
echo $raw;//输出结果

PS:post时前端请求头要设置为

headers: {
    "Content-type": "application/json; charset=utf-8"
}

参考文章:
[1]http://blog.csdn.net/whd526/a...
[2]https://segmentfault.com/q/10...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92971.html

相关文章

  • 解决PHP Post获取不到表单数据问题

    摘要:个人博客同步文章问题描述在使用向后端数据时,端获取不到的数据。获取非表单数据搜集资料之后,发现向后端的是非表单数据不同,在获取非表单数据时需要用获取非表单数据输出结果时前端请求头要设置为参考文章 个人博客同步文章 https://mr-houzi.com/2018/02/... 问题描述 在使用vue-axios向后端post数据时,PHP端获取不到post的数据。 问题解决 修改p...

    tianhang 评论0 收藏0
  • 解决PHP Post获取不到表单数据问题

    摘要:个人博客同步文章问题描述在使用向后端数据时,端获取不到的数据。获取非表单数据搜集资料之后,发现向后端的是非表单数据不同,在获取非表单数据时需要用获取非表单数据输出结果时前端请求头要设置为参考文章 个人博客同步文章 https://mr-houzi.com/2018/02/... 问题描述 在使用vue-axios向后端post数据时,PHP端获取不到post的数据。 问题解决 修改p...

    lewif 评论0 收藏0
  • 条理清晰Ajax基础讲解

    摘要:在拼接数据的时候要用来包一下,不然在低版本浏览器中使用中文会乱码的。如果后端返回的内容有中文编码格式,那么直接输入到页面中就能变成中文了。事件这个事件会在浏览器接收新数据期间周期性地触发。 最近一直在搞基础的东西,弄了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:Ajax基础相关 基础...

    The question 评论0 收藏0
  • 不该那么任性,还是用用data,分分GET和POST

    摘要:传送的数据量较大,一般被默认为不受限制。安全性非常低,安全性较高。根据规范,用于信息获取,而且应该是安全的和幂等的。换句话说,请求一般不应产生副作用。而实际上,不存在参数上限的问题,协议规范没有对长度进行限制。对长度的限制是字节。 承蒙学长厚爱,一直想加入PureWeber去锻炼锻炼自己,不管怎样,web也算是我的一个爱好,不如试着去做做,以后也好装13。至于以后的职业,就是另外一说了...

    xiaowugui666 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<