服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - PHP Post获取不到非表单数据的问题解决办法

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

2019-10-21 11:17laozhang PHP教程

这篇文章主要介绍了PHP Post获取不到非表单数据的问题的解决办法以及代码分享,需要的朋友参考下。

问题描述

在使用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教程PDO::errorInfo讲解

    PDO::errorInfo讲解

    今天小编就为大家分享一篇关于PDO::errorInfo讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    php参考手册2202019-06-26
  • PHP教程原生JS实现Ajax通过GET方式与PHP进行交互操作示例

    原生JS实现Ajax通过GET方式与PHP进行交互操作示例

    这篇文章主要介绍了原生JS实现Ajax通过GET方式与PHP进行交互操作,涉及javascript ajax交互及php数据接收、处理与数据库查询相关操作技巧,需要的朋友可以参考...

    chengqiuming3592019-10-07
  • PHP教程PHP实现的数组和XML文件相互转换功能示例

    PHP实现的数组和XML文件相互转换功能示例

    这篇文章主要介绍了PHP实现的数组和XML文件相互转换功能,结合实例形式分析了php针对xml格式数据与数组相互转换操作技巧,需要的朋友可以参考下 ...

    江南极客3552019-10-17
  • PHP教程php strftime函数获取日期时间(switch用法)

    php strftime函数获取日期时间(switch用法)

    strftime是php中常见的将日期时间获取函数,将存入数据库中的数字转换为时间的函数,这里就为大家介绍一下strftime函数的用法与参数,需要的朋友可以参考...

    mdxy-dxy4252019-10-07
  • PHP教程PHP的PDO预定义常量讲解

    PHP的PDO预定义常量讲解

    今天小编就为大家分享一篇关于PHP的PDO预定义常量讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看...

    php参考手册3912019-06-28
  • PHP教程PHP添加PNG图片背景透明水印操作类定义与用法示例

    PHP添加PNG图片背景透明水印操作类定义与用法示例

    这篇文章主要介绍了PHP添加PNG图片背景透明水印操作类定义与用法,涉及php操作图片的显示、保存、压缩、水印添加等相关操作技巧,需要的朋友可以参考下...

    tangming201606134632019-06-02
  • PHP教程PHP simplexml_load_file()函数讲解

    PHP simplexml_load_file()函数讲解

    今天小编就为大家分享一篇关于PHP simplexml_load_file()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    php参考手册3602019-06-22
  • PHP教程ThinkPHP框架实现定时执行任务的两种方法分析

    ThinkPHP框架实现定时执行任务的两种方法分析

    这篇文章主要介绍了ThinkPHP框架实现定时执行任务的两种方法,结合实例形式分析了2种被动执行定时任务的相关操作技巧与注意事项,需要的朋友可以参考下...

    Zhihua_W3192019-09-08