PHP中php://input和$-POST的區(qū)別
PHP是一門高效的網(wǎng)絡編程語言,由于它具有編寫靈活、運行快速等優(yōu)點,迅速成為Web程序員的首選語言。以下是小編為大家搜索整理php中php:/pic/p>
例子:php:/pic/p>
| 代碼如下 | |
|
<form action="post.php" method="post"> |
|
post.php
| 代碼如下 | |
|
<? echo file_get_contents("php:/pic/p> |
|
例子,post
html
| 代碼如下 | |
|
<form action="welcome.php" method="post"> |
|
welcome.php
| 代碼如下 | |
|
Welcome <?php echo $_POST["name"]; ?>.<br /> You are <?php echo $_POST["age"]; ?> years old! |
|
通過 HTTP POST 發(fā)送的變量不會顯示在 URL 中。
當我們用$_POST接受不到頁面?zhèn)鬟^來信息時,我們可以用php:/pic/p>
首先當$_POST 與 php:/pic/p>
$http_raw_post_data是PHP內置的一個全局變量。它用于,PHP在無法識別的Content-Type的情況下,將POST過來的數(shù)據(jù)原樣地填入變量$http_raw_post_data。它同樣無法讀取Content-Type為multipart/form-data的POST數(shù)據(jù)。需要設置php.ini中的always_populate_raw_post_data值為On,PHP才會總把POST數(shù)據(jù)填入變量$http_raw_post_data。
然后$_POST以關聯(lián)數(shù)組方式組織提交的數(shù)據(jù),并對此進行編碼處理,如urldecode,甚至編碼轉換;
而php:/pic/p>
php:/pic/pic/form-data”;
php:/pic/p>
【PHP中php://input和$-POST的區(qū)別】相關文章:
php中php://input和$-POST有什么不同01-08
99%的人理解錯PHP中GET與POST的區(qū)別10-10
php中的daddslashes()和saddslashes()的區(qū)別02-22
Java和PHP的區(qū)別11-25
php的curl實現(xiàn)get和post的代碼08-30
php怎么獲取input的id08-25
php empty()和isset()的區(qū)別12-24
php中curl模擬post請求小實例02-02