为了账号安全,请及时绑定邮箱和手机立即绑定

php如何接收前端post过来的html形式的数据

php如何接收前端post过来的html形式的数据

PHP
qq_笑_17 2019-03-09 07:09:11
前端通过编辑器post过来html形式的数据内容,如何接收这种数据?用常见方式:$_POST['fieldname']报错如下:
查看完整描述

8 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

你这前端返回的是Json格式,$_POST只有当 HTTP POST 请求的 Content-Type 是 application/x-www-form-urlencoded 或 multipart/form-data 时,会将变量以关联数组形式传入当前脚本。

$allPostData = file_get_content("php://input");
查看完整回答
反对 回复 2019-03-18
?
HUX布斯

TA贡献1876条经验 获得超6个赞

你传输的这个是json吧。key是content嘛

查看完整回答
反对 回复 2019-03-18
?
largeQ

TA贡献2039条经验 获得超7个赞

请把$_POST打印出来看一下是否取错了

查看完整回答
反对 回复 2019-03-18
?
弑天下

TA贡献1818条经验 获得超8个赞

你这个编辑器提交的是表单数据嘛?如果表单的话应该是可以用$POST获取到的啊。。
是在不行可以试试$REQUEST或者file_get_contents("php://input");

查看完整回答
反对 回复 2019-03-18
?
LEATH

TA贡献1936条经验 获得超6个赞

看下content-type 是啥。。用file_get_contents("php://input");

查看完整回答
反对 回复 2019-03-18
?
浮云间

TA贡献1829条经验 获得超4个赞

undefined是php没有接收到POST数据,但是你页面上已经提交了数据,这时候注意检查你的“请求头”信息是否正确,

查看完整回答
反对 回复 2019-03-18
  • 8 回答
  • 0 关注
  • 2007 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信