請問以下這兩種方式獲取數(shù)據(jù)的區(qū)別是什么?
file_get_contents('php://input')
$_REQUEST
1 回答

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊
$_REQUEST
包含$_POST
和$_GET
和$_COOKIE
的所有數(shù)據(jù),是根據(jù)鍵值對解析好的。而php://input
是原始數(shù)據(jù),是未解析的。
如果提交的是表單form
,enctype
是application/x-www-form-urlencoded
或者multipart/form-data
,那么表單中的鍵值對就會被解析到上述三個超全局變量中。而multipart/form-data
編碼提交的文件會被解析到$_FILES
中。
而如果你提交的數(shù)據(jù)不是上述表單編碼,可能無法解析,就可以用php://input
來獲取提交的原始數(shù)據(jù)。
- 1 回答
- 0 關注
- 416 瀏覽
添加回答
舉報
0/150
提交
取消