php中php://input和$-POST有什么不同
php:/pic/pic/p>
php中php:/pic/h2>
例子:php:/pic/p>
代碼如下
<form action="post.php" method="post">
<input type="text" name="user">
<input type="password" name="password">
<input type="submit">
</form>
post.php
代碼如下
<? echo file_get_contents("php:/pic/p>
例子,post
html
代碼如下
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
welcome.php
代碼如下
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
通過(guò) HTTP POST 發(fā)送的變量不會(huì)顯示在 URL 中。
當(dāng)我們用$_POST接受不到頁(yè)面?zhèn)鬟^(guò)來(lái)信息時(shí),我們可以用php:/pic/p>
首先當(dāng)$_POST 與 php:/pic/p>
$http_raw_post_data是PHP內(nèi)置的一個(gè)全局變量。它用于,PHP在無(wú)法識(shí)別的Content-Type的情況下,將POST過(guò)來(lái)的數(shù)據(jù)原樣地填入變量$http_raw_post_data。它同樣無(wú)法讀取Content-Type為multipart/form-data的POST數(shù)據(jù)。需要設(shè)置php.ini中的always_populate_raw_post_data值為On,PHP才會(huì)總把POST數(shù)據(jù)填入變量$http_raw_post_data。
然后$_POST以關(guān)聯(lián)數(shù)組方式組織提交的數(shù)據(jù),并對(duì)此進(jìn)行編碼處理,如urldecode,甚至編碼轉(zhuǎn)換;
而php:/pic/p>
php:/pic/pic/form-data”;
php:/pic/p>
【php中php://input和$-POST有什么不同】相關(guān)文章:
PHP中php://input和$-POST的區(qū)別12-01
asp與php有什么不同10-03
php怎么獲取input的id08-25
PHP的GET和POST請(qǐng)求發(fā)送方法12-18
php的curl實(shí)現(xiàn)get和post的代碼11-12
php中curl模擬post請(qǐng)求小實(shí)例02-02
PHP語(yǔ)言有什么優(yōu)勢(shì)和特點(diǎn)11-12