Está en la página 1de 3

Mtodos GET y POST Son mtodos que nos permiten pasar variables de una pgina a otra, capturar datos

ingresados por los usuarios, hacen lo mismo y sirven para lo mismo, se diferencian en la forma de extraer los datos. GET.- consigue los datos a travs de la URL Ejemplos: 1.- Creamos nuestra pgina index.php, la cual va a tener dos cajas de texto y un botn. 2.- creamos otro archivo .php llamado mostrar.php, el cual va capturar los datos de nuestra index.php y mostrarlos. Cdigo de index.php
<html> <head><title>Mi Web</title></head> <body> <form action="mostrar.php" method="get"> Nombres <input type="text" name="nombres"><br> Apellidos <input type="text" name="apellidos"><br> <input name="Enviar" value="Enviar"><br> </form> </body> </html>

Cdigo de mostrar.php

<?php echo $_GET['nombres']."<br>"; // nombres es el name de la caja de texto echo $_GET['apellidos']; // apellidos es el name de la caja de texto ?> Al dar clic en el botn enva podemos darnos cuenta que la URL muestra los datos que se ingresamos en las cajas de texto.

POST.- Oculta los valores que pasamos de una pgina a otra, esto lo hace ms seguro. Ejemplo: Para este ejemplo cambiamos en nuestra index.php en la propiedad method del formulario (form1) el get porpost. Cdigo de index.php
<html> <head><title>Mi Web</title></head> <body> <form action="mostrar.php" method="post"> Nombres <input type="text" name="nombres"><br> Apellidos <input type="text" name="apellidos"><br> <input name="Enviar" value="Enviar"><br> </form> </body> </html>

En nuestro cdigo de mostrar.php cambiamos la forma de capturar los datos de $_GET a $_POST. Cdigo de mostrar.php <?php

echo $_POST['nombres']."<br>"; // nombres es el name de la caja de texto echo $_POST['apellidos']; // apellidos es el name de la caja de texto ?> Al dar clic en el botn Enviar nuestra URL no mostrara los datos enviados a mostrar.php, ya que la captacin de los valores se la hace de forma oculta.

En unos casos es conveniente usar el GET y en otros casos en mtodo POST. GET ms rpido, POST ms seguro, por ejemplo en donde tengamos que administrar contraseas utilizamos el mtodo POST para que se capte de forma oculta

También podría gustarte