Tema: GET o POST?
Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/06/2003, 23:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Mensaje Original por abdel rahman
Saludos maestros.


Mira una diferencia notable es que si pasas varables por el método GET sólo podrás pasar 2KB de variable, es decir, si pasas una cadena de caracteres sólo te verás limitado a que esa cadena ocupe 2KB, ahora, si lo pasa con POST no habrá límite.

Adios.
mm Tanto en GET como en POST hay límites ..

Por ejemplo .. GET lo limita Apache (por decir un servidor HTTP) en sus directivas:

LimitRequestLine
http://httpd.apache.org/docs-2.0/mod...mitrequestline

(por defecto dice estar como a 8K (8190 bytes) .. A no ser que se modifique ..)

Y PHP hace lo própio para POST en la directiva:

; Maximum size of POST data that PHP will accept.
post_max_size = 8M

(por defecto está a 8M . .hay limite por lo tanto .. Aclarar que esto es lo que limita PHP .. hay que ver lo que digan **)

** Luego habría que ver el protocolo HTTP a ver que dice o el standard CGI .. Para ver límites más concretos.

Solo como "detalle" .. Si usas un "link" para pasar datos (como los ejemplos que has puesto) esos datos viajan por el método GET ..

Si usas un formulário . puedes usar GET o POST (si así lo indicas en el tag method= .. del formulario .. si no indicas method se toma por defecto GET ..).

Y .. el efecto a "simple vista" de que estás enviando datos por GET o POST es que por GET ves en el barra de direciones de tu navegador todo el "link" completo con las variables que estes usando y sus valores .. Mientras que por POST no los ves ahí ..

Un saludo,