En PHP, la variable $_POST predefinida se utiliza para recopilar valores del formulario con método="post".
La variable $_POST predefinida se utiliza para recopilar valores del formulario con método="post".
La información enviada desde un formulario con el método POST es invisible para cualquiera (no se mostrará en la barra de direcciones del navegador) y no hay límite en la cantidad de información enviada.
Nota: Sin embargo, de forma predeterminada, la cantidad máxima de información enviada por el método POST es 8 MB (se puede cambiar configurando post_max_size en el archivo php.ini).
El código del archivo form.html es el siguiente:
<html><head><meta charset="utf-8"><title>Tutorial de codificación (codercto.com)</title></head><body><form action="welcome.php" método=" publicación ">Nombre: <input type="text" name="fname">Edad: <input type="text" name="age"><input type="enviar" valor="Enviar"></formulario> < /cuerpo></html>
Cuando el usuario hace clic en el botón "Enviar", la URL se ve así:
http://www.codercto.com/welcome.php
El archivo "welcome.php" ahora puede recopilar datos del formulario a través de la variable $_POST (tenga en cuenta que los nombres de los campos del formulario se convierten automáticamente en claves en la matriz $_POST):
Bienvenido<?php echo $_POST["fname"]; ?>!<br>Tu edad es <?php echo $_POST["age"];
La información enviada desde un formulario con el método POST no es visible para nadie y no hay límite en la cantidad de información enviada.
Sin embargo, dado que la variable no aparece en la URL, la página no se puede marcar como favorita.
La variable $_REQUEST predefinida contiene el contenido de $_GET, $_POST y $_COOKIE.
La variable $_REQUEST se puede utilizar para recopilar datos de formularios enviados mediante los métodos GET y POST.
Puede modificar el archivo "welcome.php" al siguiente código, que puede aceptar $_GET, $_POST y otros datos.
Bienvenido<?php echo $_REQUEST["fname"]; ?>!<br>Tu edad es <?php echo $_REQUEST["age"];