La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ventajas y desventajas de enviar variables por el método GET

Presentaciones similares


Presentación del tema: "Ventajas y desventajas de enviar variables por el método GET"— Transcripción de la presentación:

1 Ventajas y desventajas de enviar variables por el método GET
Programación en Internet II

2 Ventajas y desventajas de enviar variables por el método GET
Hemos visto que existen dos métodos para que el usuario envié datos hacia el servidor Mediante enlaces que envían variables, y mediante formularios podemos utilizar: Método get, y método post.  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

3 Ventajas y desventajas de enviar variables por el método GET
Veamos qué criterio debemos considerar al elegir, si presentamos al usuario un enlace o un formulario. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

4 Ventajas y desventajas de enviar variables por el método GET
Comenzaremos por el método get. ¿Cuáles son sus ventajas?: Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

5 Ventajas y desventajas de enviar variables por el método GET
Codificar el código HTML necesario para enviar un dato mediante una petición get (un enlace que adjunta variables) es muy sencillo, no necesitamos crear ningún formulario, simplemente creamos enlaces comunes, que envíen los datos necesarios al ser pulsados por el usuario. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

6 Ventajas y desventajas de enviar variables por el método GET
Es invisible para la mayoría de los usuarios, que creerán que pulsan un enlace común no sospecharan que estén enviando un dato hacia el servidor. Por esta “invisibilidad”, es probable que sea usado más que un formulario. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

7 Ventajas y desventajas de enviar variables por el método GET
El uso más común de peticiones con el método get es: en consultas a una base de datos, ya sea para una búsqueda, un filtrado de productos de catálogo por categorías, una botonera donde el usuario elige un rubro o sesión de un sitio, etc. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

8 Ventajas y desventajas de enviar variables por el método GET
Es decir, cuando ese dato que enviaremos puede estar a la vista (y hasta ser modificado fácilmente por un usuario “curioso” que escriba en la barra de direcciones), ya que no se usara para modificar datos de nuestra base de datos, sino sólo para mostrar parte de la información pública del sitio que, de todos modos, sería factible encontrar. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

9 Ventajas y desventajas de enviar variables por el método GET
Por ejemplo un buscador: Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

10 Ventajas y desventajas de enviar variables por el método GET
¿Desventajas? Las direcciones visitadas quedaran guardadas en el historial del navegador.  Lo que posibilita que un usuario vuelva a enviar la misma variable con el mismo valor en otro momento. Eso, sumado a nuestra forma de programar, podría ser riesgoso si usáramos los enlaces para enviar al servidor datos importantes como, por ejemplo, usuarios y contraseñas.  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

11 Ventajas y desventajas de enviar variables por el método GET
Imaginemos un enlace que fuese así: login.php?usuario=Pepe&password=secreto Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

12 Ventajas y desventajas de enviar variables por el método GET
Esto produjera un serio problema de seguridad a nuestros usuarios si, por ejemplo, acceden desde una computadora compartida (cibercafé, trabajo, etc.), puesto que otros usuarios podrían visitar el enlace desde el historial del navegador, y entrar donde no deben. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

13 Ventajas y desventajas de enviar variables por el método GET
La conclusión es que no debemos enviar datos importantes mediante peticiones que usen el método get. Pero si podemos usarlos para enviar datos de "navegación", como códigos de categorías, de productos, palabras a buscar, etc. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa


Descargar ppt "Ventajas y desventajas de enviar variables por el método GET"

Presentaciones similares


Anuncios Google