1.$_POST 與php教程: input可以取到值,$HTTP_RAW_POST_DATA 為空$_POST 以關聯數組方式組織提交的數據,並對此進行編碼處理,如urldecode,甚至編碼轉換php: input 也可以實現此這個功能可以獲得POST的原
2.用curl post方式傳遞json 我們常規的$_POST這樣的方法是接受不到的,有一種方法可以接受到,就是在json數據外麵包一層array ,用file_get_contents("php://input")是可以接收到post的數據,不用包array
3.模擬一個form表單來看下:
post .php" method="post">
post.php echo file_get_contents("php://input");?>
php://input 允許讀取POST 的原始資料。和 $HTTP_RAW_POST_DATA 比起來,它給記憶體帶來的壓力較小,並且不需要任何特殊的 php.ini 設定。 php://input 不能用於 enctype="multipart/form-data"。
php $_POST
透過HTTP POST 發送的變數不會顯示在URL 中。
welcome.phpWelcome .You are years old!
變數沒有長度限制