php 取post數據的三種方式


$_POST、$GLOBALS['HTTP_RAW_POST_DATA']、file_get_contents("php://input") 都有用來取post數據,用下來感覺大致是這樣的:

1、當Coentent-Type是`application/x-www-data-urlencoded`或`multipart/form-data`時,數據會放進$_POST中;
2、如果Coentent-Type不是這兩種,並且設置了always_populate_raw_post_data,數據會被放進$GLOBALS['HTTP_RAW_POST_DATA'];
3、除了Coentent-Type為multipart/form-data的情況,數據都可以通過file_get_contents("php://input")取到;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM