Web.GET/POST.

Ismael Royano Gómez
Enredando con la WEB.
1 min readJun 8, 2018

Estas dos instrucciones se utilizan para pasar al servidor los datos de un formulario. Vamos a crear un formulario simple para ver como funciona:

<!DOCTYPE HTML>
<html>
<body>
<form action=”archivo.php” method=”post”>
Name: <input type=”text” name=”nombre”><br>
E-mail: <input type=”text” name=”correo”><br>
<input type=”submit”>
</form>
</body>
</html>
  • action. En este atributo se especifica el archivo php donde mandaremos los datos con el botón submit, de forma que se ejecuta en el servidor.
  • Los datos que se mandan al servidor se identifican con el atributo name.
  • method. Se le debe indicar en este atributo el método con el que mandamos los datos, es decir, GET ó POST.

Ahora vamos a hacer el archivo.php.

<html>
<body>

Bienvenido <?php echo $_POST[“nombre”]; ?><br>
Tu correo electrónico es: <?php echo $_POST[“correo”]; ?>

</body>
</html>
  • En este ejemplo hemos usado método POST para enviar los datos.
  • Las variables globales $_POST sirven para especificar el valor del campo del formulario a través del atributo name en html. De esta forma podemos trabajar con los campos en el servidor.

¿Que diferencia hay entre GET y POST?.

La diferencia está en que si usamos GET, los datos viajan en texto plano, es decir, los valores que metamos en los campos se verén reflejados en la barra de direcciones del navegador web.

En cambio si usamos POST, los datos no viajan en texto plano y por lo tanto son má seguros. Lo más lógico es usar POST cuando hay información sensible, como puedes contraseñas.

Continúa por Trabajando con Archivos.

--

--

Ismael Royano Gómez
Enredando con la WEB.

Técnico Informático curioso, lector activo de las nuevas tecnologías, amante de las series de televisión y usuario del respetable mundo del enredo.