PHP $ _POST Variablen
In PHP wird die vordefinierte $ _POST Variable vom method = "post" im Wert der Sammlung zu bilden.
$ _POST Variable
Formulare vorgegeben $ _POST Variable verwendet wird, aus dem Verfahren zu sammeln = "post" in Wert.
Informationsformular mit der Methode POST gesendet aus, für niemanden sichtbar (nicht in der Adressleiste des Browsers angezeigt wird), und auf die Menge der gesendeten Informationen auch nicht begrenzt.
Hinweis: jedoch standardmäßig die maximale Menge an Informationen zu den POST - Methode 8 MB ( Es kann durch Einstellen der Datei php.ini post_max_size geändert werden).
Beispiele
form.html Datei Code ist wie folgt:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</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>
Klickt der Benutzer auf die Schaltfläche "Senden", URL ähnlich der folgenden:
http://www.w3big.com/welcome.php
"Welcome.php" Datei kann nun $ _POST Variable zu den Formulardaten sammeln (Beachten Sie, dass der Name der Formularfelder automatisch $ _POST Array-Schlüssel werden):
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
Demo über einen Browser zugegriffen wie folgt:
Wenn Verfahren zu verwenden = "post"?
Informationen von einer Form mit der POST-Methode der Übertragung, sind Personen, die nicht sichtbar ist, und auf die Menge der gesendeten Informationen ist ebenfalls nicht begrenzt.
Da jedoch der Tag nicht in der URL angezeigt wird, ist es nicht möglich, diese Seite merken.
PHP $ _REQUEST Variable
Vordefinierte $ _REQUEST Variable enthält die $ _GET, $ _ POST und Inhalt des $ _COOKIE.
$ _REQUEST Variable kann verwendet werden, Formulardaten zu sammeln, über Methoden GET und POST gesendet.
Beispiele
Sie können "welcome.php" Datei geändert wird, wie Sie den Code folgt, ist es $ _GET, $ _ POST und andere Daten aufnehmen kann.
欢迎 <?php echo $_REQUEST["fname"]; ?>!<br> 你的年龄是 <?php echo $_REQUEST["age"]; ?> 岁。