[Php-avanzado] GET vs POST
Edwin Beecher
edwinbeecher en yahoo.com.ar
Vie Sep 26 08:11:24 ART 2008
Yo utilizo POST en la mayoria de los casos porque, como dice Leo, el GET "ensucia" la URL.
Ademas esto puede dar pie al usuario a modificar la URL poniendo valores erroneos, simplemente "para ver que pasa" o con la intencion de hackear el sitio.
Cuando el script no anda como deberia cambio el POST por GET para descubrir porque no anda, pero despues vuelvo al POST.
Edwin.
--- El jue 25-sep-08, Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar> escribió:
> De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>
> Asunto: Re: [Php-avanzado] GET vs POST
> Para: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
> Fecha: jueves, 25 de septiembre de 2008, 12:38 am
>
> Esto es más o menos lo que nos contaste en clase.
> A tu análisis le falta la parte desventajosa y la
> empatada.
> Por ejemplo es lo mismo a nivel de eficiencia usar GET o
> POST. De hecho
> POST es un poco más eficiente porque tiene topes más
> altos de
> transmisión. Si se cierra el navegador, en ambos casos se
> pierde el "por
> dónde iba".
> Lo del molesto cartel de "se volverán a enviar
> datos" es discutible,
> porque a veces eso te salva de volverlos a enviarlos son
> querer. Además
> hay técnicas para evitarlo que se usan para evitar dobles
> inputs.
> Para enviar información a un formulario, con exactamente
> equivalentes.
> Usando CSS, no deberías necesitar enviar likns con
> imágenes para enviar
> cosas GET, ya que un botón decorado o de tipo image hace
> esto y sigue
> siendo un botón. Visto así, es más facil de hacer con
> POST que con GET
> como decís, porque no requiere armar una larga cadena de
> parámetros.
>
> Hasta acá lo que es más o menos lo mismo.
>
> Una desventaja grande, muy grande de enviar por GET, es
> que "ensucia"
> los URI y los hace muy difíciles de leer, lo que veremos
> hacia al final
> del curso da pie a problemas de seguridad del tipo
> phishing.
>
> Es un tema muy interesante para discutir, y como bien da a
> entender
> Lucas, no hay cosas bien ni cosas mal, sino situaciones a
> analizar en
> dónde algunas tienen más ventajas que otras.
>
> Qué opina el resto?
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública:
> http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/
Más información sobre la lista de distribución Php-avanzado