ÍøÂçѧԺ w3popÉçÇø ÍøÂç×ÊÔ´ ITÐÂÎÅ

w3pop.com :: ÍøÂçѧԺ :: PHP :: PHP $_POST

»áÔ±µÇ½

ÕʺÅ

ÃÜÂë

»Ø´ð

¼ÇסÃÜÂë

Íü¼ÇÃÜÂë? ×¢²á

PHP
PHP Libxml
PHP Math
PHP Misc
PHP MySQL
PHP SimpleXML
PHP String
PHP XML
PHP Zip
PHP Mail
ÓÃPHP5µÄDirector..
PHP ×èÖ¹SQL×¢ÈëÊ..
PHP5ÃæÏò¶ÔÏó - »..
PHP5ÃæÏò¶ÔÏó - »..
PHP5ÃæÏò¶ÔÏó - »..
PHP5ÃæÏò¶ÔÏó - »..
PHP5ÃæÏò¶ÔÏó - »..
php5ÃæÏò¶ÔÏó - »..
php5ÃæÏò¶ÔÏó - »..
ÓÃPHP¿ØÖÆÓû§µÄä..
PHP PDO ѧϰ±Ê¼Ç

PHP $_POST


×÷Õß:w3pop.com ·­Òë/ÕûÀí:w3pop.com ·¢²¼:2007-04-28 ä¯ÀÀ:7813 :: ::

The $_POST variable is used to collect values from a form with method="post".
PHP $_POST±äÁ¿µÄ×÷ÓÃÊÇ£º»ñÈ¡method = “post”·½·¨·¢ËÍµÄ±íµ¥±äÁ¿¡£


The $_POST Variable
$_POST±äÁ¿

The $_POST variable is an array of variable names and values sent by the HTTP POST method.
$_POST±äÁ¿ÊÇÒ»¸ö°üº¬Ãû³Æ[name]ºÎÖµ[value]µÄÊý×飨ÕâЩÃû³ÆºÍÖµÊÇͨ¹ýHTTP POST·½·¨·¢Ë͵ģ¬ÇÒ¶¼¿ÉÒÔÀûÓã©

The $_POST variable is used to collect values from a form with method="post". Information sent from a form with the POST method is invisible to others and has no limits on the amount of information to send.
$_POST±äÁ¿Ê¹ÓÓmethod=POST”À´»ñÈ¡±íµ¥ÐÅÏ¢¡£Í¨¹ýPOST·½·¨·¢Ë͵ÄÐÅÏ¢ÊDz»¿É¼ûµÄ£¬²¢ÇÒËüûÓйØÓÚÐÅÏ¢³¤¶ÈµÄÏÞÖÆ¡£

Example
°¸Àý

<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>

When the user clicks the "Submit" button, the URL will not contain any form data, and will look something like this:
µ±Óû§µã»÷“Ìá½»Submit”°´Å¥ºó£¬URLÖв»»á°üº¬ÈÎºÎ±íµ¥Êý¾Ý£¬¾ßÌåÈçÏ£º

http://www.w3schools.com/welcome.php

The "welcome.php" file can now use the $_POST variable to catch the form data (notice that the names of the form fields will automatically be the ID keys in the $_POST array):
“welcome.php”Îļþ¿ÉÒÔʹÓÓ$_POST”±äÁ¿À´»ñÈ¡±íµ¥Êý¾Ý£¨×¢Ò⣺±íµ¥À¸[form field]ÄÚµÄÃû³Æ½«»á×Ô¶¯×÷Ϊ“$_POST”Êý×éÖеÄID¹Ø¼ü´Ê£©£º

Welcome <?php echo $_POST["name"]; ?>.<br />

You are <?php echo $_POST["age"]; ?> years old!


Why use $_POST?
ΪʲôҪʹÓÃ$_POST£¿

  • Variables sent with HTTP POST are not shown in the URL
    ͨ¹ýHTTP POST·¢Ë͵ıäÁ¿²»»áÔÚURLÖÐÏÔʾ³öÀ´
  • Variables have no length limit
    ±äÁ¿µÄ´óСûÓÐÏÞÖÆ

However, because the variables are not displayed in the URL, it is not possible to bookmark the page.
È»¶ø£¬ÒòΪ±äÁ¿²»ÄÜÔÚURLÖÐÏÔʾ³öÀ´£¬ËùÒÔÒ²²»¿ÉÄܰÑÕâ¸öÒ³Ãæ×÷Ϊ±êÇ©´¢´æÔÚÊղؼÐÀï¡£


The $_REQUEST Variable
$_REQUEST±äÁ¿

The PHP $_REQUEST variable contains the contents of both $_GET, $_POST, and $_COOKIE.
PHP $_REQUEST±äÁ¿°üº¬$_GET, $_POST, and $_COOKIEµÄÄÚÈÝ

The PHP $_REQUEST variable can be used to get the result from form data sent with both the GET and POST methods.
PHP $_REQUEST±äÁ¿¿ÉÒÔÓÃÀ´»ñȡͨ¹ý“GET”ºÍ“POST”ÕâÁ½ÖÖ·½·¨·¢ËÍµÄ±íµ¥Êý¾Ý¡£

Example
°¸Àý

Welcome <?php echo $_REQUEST["name"]; ?>.<br />
You are <?php echo $_REQUEST["age"]; ?> years old!

ÆÀÂÛ (0) All