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项目的方法
Oct 09 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
javascript数组与php数组的地址传递及值传递用法实例
Jan 22 PHP
php实现比较两个字符串日期大小的方法
May 12 PHP
php算法实例分享
Jul 14 PHP
php 问卷调查结果统计
Oct 08 PHP
CI框架集成Smarty的方法分析
May 17 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
php图像验证码生成代码
Jun 08 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
利用php输出不同的心形图案
2016/04/22 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
通过Python实现一个简单的html页面
2020/05/16 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
Python Django搭建网站流程图解
2020/06/13 Python
python输入中文的实例方法
2020/09/14 Python
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
物理系毕业生自荐信
2013/11/01 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
材料加工工程求职信
2014/02/19 职场文书
商务助理求职信范文
2014/04/20 职场文书
公民代理授权委托书
2014/09/24 职场文书
会议通知范文
2015/04/15 职场文书
今日说法观后感
2015/06/08 职场文书
中学教师教学工作总结
2015/08/13 职场文书
推普标语口号大全
2015/12/26 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL