PHP $_POST ??
? ????? $_GET ??? ?? ??????? ?? ????? method="post"? ???? ??? ?? ???? $_POST ??? ?? ?????.
$_POST ??
?? ??? $_POST ??? method="post"? ???? ???? ?? ???? ? ?????.
POST ???? ???? ???? ??? ???? ????? ??? ???(????? ?? ???? ???? ??) ???? ??? ??? ??? ????.
??: ??? ????? POST ???? ???? ?? ???? 8MB???(php.ini ???? post_max_size? ???? ??? ? ??).
?? ???? ???????
??
<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <form action="php_post.php" method="post"> 名字: <input type="text" name="name"><br> 性別:<input type="radio" name="sex" value="男" checked>男 <input type="radio" name="sex" value="女">女<br> 年齡: <input type="text" name="age"><br> <input type="submit" value="提交"> </form> </body> </html>
php_post.php ???? ???
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 echo "你的姓名是:" .$_POST['name'] ."<br/>"; echo "你的性別是:" .$_POST['sex']."<br/>"; echo "你的年齡是:".$_POST['age']; ?>
???? ?? ??:
?????. POST? ???? ??? ??? Url ?? ???? ???? ?? POST? GET
? ????? ?? ? ? ????. ??>GET? POST? ???:
- get? ???? ???? ?? ???, post? ??? ???? ???? ????.
get? ??? ??? ACTION ??? ???? URL? ???? ??? ???? ?????. ?? ???? ? ? ?? ??? ? ??? ?????. URL. Post? HTTP ?? ????? ???? ??? ? ??? ?? ???? HTML HEADER? ???? ?? ACTION ??? ???? URL ??? ?????. ???? ? ????? ? ? ????.
- ?????? get ???? ?? Request.QueryString? ???? ??? ?? ?????. post ???? ?? ?????? Request.Form? ???? ?? ?? ?????. ??? ???.
- get?? ???? ???? ?? ??? 2KB? ??? ? ????. ???? ???? ???? ?? ????? ?? ????? ????? ??? ????. ??? ??? ?? ??? IIS4??? 80KB, IIS5??? 100KB???.
- get ??? ?? ?? ?? ??? ????. ??? ?? ???? Post ???? ????.
??: 1. For? ???? get ???? post ????? ? ?????. ?? ??? ???? Post ??? ?? ??? ???? ?? ????.
2. ??? ?? ? ??? ??, ??, ?? ??? Get ???? ???? ?? ????. Post ??? ???? ?? ????.
PHP $_REQUEST ??
?? ??? $_REQUEST ???? $_GET, $_POST ? $_COOKIE? ?????.
$_REQUEST ??? GET ? POST ???? ?? ??? ?? ???? ???? ? ??? ? ????.
? php ??? ???? ?????
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 echo "你的姓名是:" .$_REQUEST['name'] ."<br/>"; echo "你的性別是:" .$_REQUEST['sex']."<br/>"; echo "你的年齡是:".$_REQUEST['age']; ?>
$_POST? ???? $_GET? ???? $_REQUEST? ??? ? ????