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 相关文章推荐
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
php 根据url自动生成缩略图并处理高并发问题
Jan 23 PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
php文件上传类完整实例
May 14 PHP
mysql查找删除重复数据并只保留一条实例详解
Sep 24 PHP
PHP实现图片批量打包下载功能
Mar 01 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
Laravel 集成 Geetest验证码的方法
May 14 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
PHP实现的多进程控制demo示例
Jul 22 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
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
js自带函数备忘 数组
2006/12/29 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
javascript实现文本域写入字符时限定字数
2014/02/12 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
vue webpack实用技巧总结
2018/04/24 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
常见的python正则用法实例讲解
2016/06/21 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
竞选演讲稿范文
2013/12/28 职场文书
酒后驾驶检讨书
2014/01/27 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
保护黄河倡议书
2014/05/16 职场文书
西安大雁塔导游词
2015/02/10 职场文书
董事长岗位职责
2015/02/13 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
篮球拉拉队口号
2015/12/25 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL