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


Posted in PHP onFebruary 27, 2018

问题描述

在使用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"
}
PHP 相关文章推荐
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
PHP中PDO基础教程 入门级
Sep 04 PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
PHP两种快速排序算法实例
Feb 15 PHP
Yii2.0表关联查询实例分析
Jul 18 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
Sep 22 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
Django中通过定时任务触发页面静态化的处理方式
Aug 29 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 #PHP
php递归函数怎么用才有效
Feb 24 #PHP
php格式文件打开的四种方法
Feb 24 #PHP
Docker搭建自己的PHP开发环境
Feb 24 #PHP
php爬取天猫和淘宝商品数据
Feb 23 #PHP
Laravel如何使用Redis共享Session
Feb 23 #PHP
Laravel 实现密码重置功能
Feb 23 #PHP
You might like
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
php 获取远程网页内容的函数
2009/09/08 PHP
php 日期时间处理函数小结
2009/12/18 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
img的onload的另类用法
2008/01/10 Javascript
jquery 的 $("#id").html() 无内容的解决方法
2010/06/07 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
全面理解JavaScript中的继承(必看)
2016/06/16 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
基于Pandas读取csv文件Error的总结
2018/06/15 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
运动鞋、街头服装、手表和手袋的实时市场:StockX
2020/11/25 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
高中毕业生自我鉴定
2013/11/03 职场文书
医院办公室主任职责
2013/12/29 职场文书
全陪导游欢迎词
2014/01/17 职场文书
电力公司个人求职信范文
2014/02/04 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
办理护照工作证明
2014/10/10 职场文书
优秀党支部申报材料
2014/12/24 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
在职证明书模板
2015/06/15 职场文书
在人间读书笔记
2015/06/30 职场文书
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS