PHP $_POST ??
PHP $_POST ??
PHP??? ?? ??? $_POST ??? ???? method="post"? ???? ??? ?? ?????.
$_POST ??
?? ??? $_POST ??? method="post" ??? ??? ???? ? ?????. ?? .
POST ???? ???? ???? ??? ???? ????? ??? ???(????? ?? ???? ???? ??) ???? ??? ??? ??? ????.
??: ??? ????? POST ???? ???? ?? ???? 8MB???(php.ini ???? post_max_size? ???? ??? ? ??).
Instance
form.html ?? ??? ??? ????.
<html> <head> <meta charset="utf-8"> <title>php中文網(php.cn)</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年齡: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
???? "??" ??? ???? URL? ??? ?????.
?? method="post"? ??????
POST ???? ???? ???? ??? ??? ????? ???? ??? ???? ??? ??? ??? ????.
?, URL? ??? ???? ?? ??? ?? ???? ???? ? ????.
PHP $_REQUEST ??
?? ??? $_REQUEST ???? $_GET, $_POST ? $_COOKIE? ??? ???? ????.
$_REQUEST ??? GET ? POST ???? ?? ??? ?? ???? ???? ? ??? ? ????.
?
"welcome.php" ??? $_GET, $_POST ? ?? ???? ???? ?? ??? ??? ? ????.
?????<?php echo $_REQUEST["fname"] ?>!<br>
??? ???<?php echo $_REQUEST["age"] ?> ;
GET? POST ? ?? ??? ???:
1. Get? ?? ?? ???? ??? ?? ???? ?????. ??=? ??? ???? URL ??? "?"? ???? ?? ????, ? ??? "&"? ???? ?????. Post? ?? ??? ??? ??? ?? ???? ????. ?? ??? ???? URL? ???? ?? ? ?.
2. ?? ???? ???? ??? URL? ???? ?? ?? ??, ??? ?? ?? ??? ????? ?? URL? ?? ??? ????? ???? ????. ?? ????? ?3?? ? ? ?? ?. ?? ???? ??? ???? ?????? ?? ? ?? ??? ?? ?? ??? ???? ??? ?? ?????. ?? ?? ??? ????? ???? ????.
3. ?? URL ?? ???? ?? ???? ??? ?? ????. ?? Post? ?? ?? ???? ??? ? ???? ?? ??? ? Post? ??? ? ????. ? ?? ??? ??? ??? ????).
4. Get? ?? ??? ??? ?? ?? ASCII ??? ????? Post? ?? ISO10646 ?? ??? ?????.
5. Get? Form? ?? ??????.