PHP las variables $ _POST
En PHP, la variable $ _POST predefinido se utiliza para formar de la method = "post" en el valor de la colección.
$ _POST Variables
Formas predefinidas $ _POST variable se utiliza para recoger desde el method = "post" en el valor.
formulario de información enviada con el método POST de, para cualquier persona no es visible (no se visualiza en la barra de direcciones del navegador), y de la cantidad de información enviada tampoco es limitada.
Nota: Sin embargo, de forma predeterminada, la máxima cantidad de información enviada al método POST 8 MB (se puede cambiar mediante el establecimiento de la post_max_size archivo php.ini).
Ejemplos
código de archivo form.html es el siguiente:
<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>
Cuando el usuario hace clic en el botón "Enviar", URL similar a la siguiente:
http://www.w3big.com/welcome.php
archivo "welcome.php" ahora puede cobrar $ _POST variable a los datos del formulario (Tenga en cuenta que el nombre de los campos de formulario se convertirá automáticamente en $ _POST claves de matriz):
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
Demo accede a través de un navegador de la siguiente manera:
Cuándo usar method = "post"?
La información de un formulario con el método POST de transmisión, que no son visibles para nadie, y de la cantidad de información enviada no es también limitada.
Sin embargo, ya que la etiqueta no aparece en la URL, no es posible marcar esta página.
variable de PHP $ _REQUEST
Predefinida variable $ _REQUEST contiene el $ _GET, $ _POST y el contenido de los $ _COOKIE.
$ _REQUEST Variable se puede utilizar para recopilar datos de formularios enviados a través de métodos GET y POST.
Ejemplos
Puede archivo "welcome.php" se modifica de la siguiente manera el código, que puede aceptar $ _GET, $ _POST y otros datos.
欢迎 <?php echo $_REQUEST["fname"]; ?>!<br> 你的年龄是 <?php echo $_REQUEST["age"]; ?> 岁。