Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño Pag Web Métodos GET y
Diseño Pag Web Métodos GET y
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