Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: JJely en 2 Febrero 2010, 17:31 pm



Título: Method Get - Post
Publicado por: JJely en 2 Febrero 2010, 17:31 pm
Buenos dias.

tengo dudas acerca de "method get y post", cuál es la diferencia?

espero su pronta ayuda.
Gracias.


Título: Re: Method Get - Post
Publicado por: 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


Título: Re: Method Get - Post
Publicado por: JJely en 2 Febrero 2010, 17:51 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!


Título: Re: Method Get - Post
Publicado por: Castg! en 2 Febrero 2010, 18:53 pm
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.


Título: Re: Method Get - Post
Publicado por: jdc en 2 Febrero 2010, 19:09 pm
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


Título: Re: Method Get - Post
Publicado por: Castg! en 2 Febrero 2010, 19:15 pm
y tambien para tener en cuenta si llevas por get una cookie cifrada en base_64 sacada de xss  :silbar:


Título: Re: Method Get - Post
Publicado por: jdc en 2 Febrero 2010, 19:20 pm
xD


Título: Re: Method Get - Post
Publicado por: ~ Yoya ~ en 2 Febrero 2010, 22:32 pm
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:
Código:
post_max_size = 8M
O tambien con el siguiente comando:
Código:
yoya@yoya-desktop:/etc/php5/$ cat php.ini|grep post_max
post_max_size = 8M

Saludos.


Título: Re: Method Get - Post
Publicado por: JJely en 3 Febrero 2010, 15:52 pm
¡Gracias a Todos!.

Saludos.


Título: Re: Method Get - Post
Publicado por: Castg! en 3 Febrero 2010, 18:09 pm
denada, un placer ayudarte... ;D


Título: Re: Method Get - Post
Publicado por: KrossPock en 8 Febrero 2010, 04:29 am
Cabe aclarar que tampoco es "oculto" el envio a traves de post


Título: Re: Method Get - Post
Publicado por: Castg! en 8 Febrero 2010, 04:32 am
bueno, pero, para verlo necesitas algo com el firebug, y seria visible, pero para nosotros es oculto y punto xD!