0
点赞
收藏
分享

微信扫一扫

php://input与$_POST与$HTTP_RAW_POST_DATA

非衣所思 2022-02-23 阅读 87

首先明确一点,json格式的数据指的的http头body的字符串是一个json格式的字符串。这个在PHP中无法通过$_POST取到,php底层没有对这种方式进行处理。

php://input

PS:关于enctype=multipart/form-data的意义,就是将该次http请求头部(head)中的Content-Type设置为multipart/form-data。multipart/form-data也表示以POST方法提交表单数据,它还伴随了文件上传,所以会跟application/x-www-form-urlencoded数据格式不一样。它会以一更种更合理的,更高效的数据格式传递给服务端。

$_POST

$HTTP_RAW_POST_DATA

PS:PHP7中已经移除了这个全局变量,用php://input替代。

举报

相关推荐

0 条评论