另外,它同样无法读取Content-Type为multipart/form-data的POST数据,也需要设置php.ini中的always_populate_raw_post_data值为On,PHP才会总把POST数据填入变量$http_raw_post_data 。
3.php://input方式接收数据
如果访问原始 POST 数据的更好方法是 php://input 。php://input 允许读取 POST 的原始数据 。和 $HTTP_RAW_POST_DATA 比起来 , 它给内存带来的压力较小 , 并且不需要任何特殊的php.ini设置,php://input不能用于 enctype=”multipart/form-data” 。对于未指定 Content-Type 的POST数据,则可以使用file_get_contents(“php://input”)来获取原始数据 。事实上,用PHP接收POST的任何数据都可以使用本方法 。而不用考虑Content-Type,包括二进制文件流也可以 。php://input读取不到$_GET数据 。是因为$
php怎么接收数据类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php如何接收用户输入、php怎么接收数据类型的信息别忘了在本站进行查找喔 。
推荐阅读
- 区块链比特币解析工具,区块链解密从0到1了解比特币
- c语言如何输出一个猪头,用c语言输出
- html5怎么让图片轮播,html中怎么让图片轮播
- 有没有便宜的棋牌游戏的简单介绍
- linux怎么插入命令 linux增加命令
- mysql两个分组条件查询,mysql两个分组条件查询
- flutter百度地图,flutter百度地图通过基站定位api
- 地方棋牌类游戏运营,棋牌运营有钱赚吗
- 用python画简单函数 用python画数学函数图像教程