Buenos dias.
tengo dudas acerca de "method get y post", cuál es la diferencia?
espero su pronta ayuda.
Gracias.
el metodo post se envia a través de cabeceras si no me equivoco
y el get se envia en la url..
es decir, el get lo ve cualquiera pero el post no...
me atreveria a decir que post solo se puede enviar con la función header() y con formularios
mientras que get se puede hacer así
<a href="/path/to/file/pagina.php?variable=valor">link</a>
saludos
nax
Cita de: N4X en 2 Febrero 2010, 17:35 PM
el metodo post se envia a través de cabeceras si no me equivoco
y el get se envia en la url..
es decir, el get lo ve cualquiera pero el post no...
me atreveria a decir que post solo se puede enviar con la función header() y con formularios
mientras que get se puede hacer así
<a href="/path/to/file/pagina.php?variable=valor">link</a>
saludos
nax
ya veo .. Muchas gracias!
trabajando con php si es con get conseguis los datos con $_GET['nombre del campo'] si es con post $_POST['nombre del campo'].
tambien s epuede usar un "comodin" $_REQUEST['nombre del campo'] que eso puede ser post, get, una cookie.
Una cosa para destacar es que la variable por url (get) tiene la limitación de máximo de caracteres en una url, mientras el post nop :)
Asi que depende que quieras xD sí vas a mandar una contraseña no uses get para que no se vea...
Páginasecreta.com/sección.php?usuario=admin&contrasena=claveseguraquenadievera
XD
y tambien para tener en cuenta si llevas por get una cookie cifrada en base_64 sacada de xss :silbar:
xD
A lo que mucho se refieren con el método GET se llama QUERY_STRING (http://www.htmlpoint.com/cgi/cgi_11.htm).
El limite de carácter que puede almacenar una petición GET varia en diferentes navegadores.
Puedes mirar aqui (http://classicasp.aspfaq.com/forms/what-is-the-limit-on-querystring/get/url-parameters.html)
El limite de carácter del método POST se puede especificar. Yo por ejemplo instale php 5.2.10, para saber el limite de carácter de POST es necesario mirar el php.ini en la linea:
post_max_size = 8M
O tambien con el siguiente comando:
yoya@yoya-desktop:/etc/php5/$ cat php.ini|grep post_max
post_max_size = 8M
Saludos.
¡Gracias a Todos!.
Saludos.
denada, un placer ayudarte... ;D
Cabe aclarar que tampoco es "oculto" el envio a traves de post
bueno, pero, para verlo necesitas algo com el firebug, y seria visible, pero para nosotros es oculto y punto xD!