php获取不到post怎么办
程序员文章站
2022-03-12 21:05:49
...
php获取不到post的解决办法:首先检查头信息“content-type”;然后使用“file_get_contents("php://input")”获取输入流的方式接收post数据即可。
php 获取不到post的值
一般在ajax提交的时候出现这种情况
当我们在ajax参数设置 contentType: 'application/json; charset=utf-8', 用file_get_contents("php://input")获取值 $_POST是获取不到的
1.检查头信息content-type是不是为“content-type:application/x-www-form-urlencoded" 这种传输是以表单的方式提交数据php使用$_POST方式接受。
2.如果头信息content-type是不是为“content-type:application/json"这种传输是以json方式提交数据,php需要使用file_get_contents("php://input")获取输入流的方式接受
更多相关知识,请访问PHP中文网!
以上就是php获取不到post怎么办的详细内容,更多请关注其它相关文章!
下一篇: ES在MySQL、PHP中的使用
推荐阅读
-
wait till you hear from me PHP中Date获取时间不正确怎么办
-
$.getJSON 获取不到php输出的值
-
php-在if里面怎么获取不到get传过来的o_id, =".$o_id有误吗?求解答啊
-
施用html模板获取不到php的变量值
-
在一个php中,我定义了两个表单,当第一个表单提交后,生成了第二个表单,提交第二个表单后,就取不到第一个表单的数据了,该怎么办?
-
php利用$_POST获取表单name=[]数组的例子
-
php中$_GET和$_POST函数。值不是提交到php文件么,我咋在地址栏中看不到php后缀名?
-
php新页面无法获取post值
-
php中的fread和fgetc获取文件内容的单位是字节还是字符,为什么fgetc读取不到字符?
-
php获取通过http协议post提交过来xml数据及解析xml