Utilización del Método POST y GET La primera forma de enviar datos es a través de formularios. Los datos en un formulario se envía mediante el método indicado en el atributo METHOD de la etiqueta FORM(Con el parámetro method, estamos indicando la forma en la que se enviarán las variables del formulario). <form action=”archivo.php” method=”GET”> Los dos métodos posibles son GET y POST. Lo habitual es usar el método POST. Si tomamos como elección GET, todas las variables se enviarán por la dirección html (seran visibles desde la URL). es decir, cuando recarguemos la página web al haber enviado el formulario, saldrá algo así: http://www.dominio.com/index.php?nombre=1&tipo=2 … Es decir, ¡las variables aparecen en la barra de direcciones! Esto, para envío de formularios, no es lo normal pues estamos mostrando todos los datos del envío y pueden ser muchísima información . Esta información enviada por la URL en ocasiones es confidencial, por ende el usuario no debe enterarse. Es por ello por lo que, cuando tratamos con formularios, usamos el método POST. El método POST consiste, básicamente en enviar las variables de forma “oculta” para que nadie pueda ver los datos que ha enviado al pulsar el botón de envío de formulario. <form action=”archivorecibelos datos.php” method=”POST”> Para comenzar realicemos el siguiente formulario en un archivo que llamaremos seguridad.html: <html> <head><title>Envio de datos </title></head> <body> <form action="comprueba.php" method="POST" Login: <input type="text" name="login"><br> Password: <input type="password" name="pass"><br><br> <input type="submit" value="Entrar" class="boton"> <input type="submit" value="Enviar datos" name="enviar"> <input type="reset" value="Restablecer" name="B2"> /form> </body> El archivo comprueba.php es el que recibirá los datos para ello se utilizaran uno de los tres formas que a continuación se muestran: ● $_POST se utiliza cuando envía datos con POST ● $_GET se utiliza cuando se envía datos con GET ● $_REQUEST se utiliza para ambos. Ahora realiza el archivo comprueba.php <?php $login = $_POST['login']; $pass =$_POST['pass']; echo "<br><br><center><h2><font color=black> Bienvenido al sistema </font><font color=red> $login</font>"; ?> Las variables login y pass que se encuentran dentro de los corchetes son variables(html) Pero $login y $pass son variables php ● Ahora probemos ejecutando el archivo seguridad.php ● Rellenemos los datos de login y password ● ● ● Una vez rellenados los datos del formulario, pulsamos el botón Enviar datos , con lo que le campo enviar toma lo que su etiqueta value indica, es decir enviar="Enviar datos" . Inmediatamente comprueba.php. es llamado el archivo Hay que tener en cuenta que si fusionáramos el código de ambos ficheros, nos ahorraríamos uno, pero también se puede hacer en dos como lo estamos haciendo. Actividad Luego de haber realizado el ejercicio de envio de datos incorporale la validación con la estructura de decisión if($login='valor') { echo “mensaje”; } else { mensaje } Realizalo y envialo al correo.