Method Get - Post

Iniciado por JJely, 2 Febrero 2010, 17:31 PM

0 Miembros y 2 Visitantes están viendo este tema.

JJely

Buenos dias.

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

espero su pronta ayuda.
Gracias.
UNMSM - SAN FERNANDO,
E.A.P. Tecnología Médica.

N4X

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

JJely

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!
UNMSM - SAN FERNANDO,
E.A.P. Tecnología Médica.

Castg!

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.

jdc

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

Castg!

y tambien para tener en cuenta si llevas por get una cookie cifrada en base_64 sacada de xss  :silbar:

jdc


~ Yoya ~

A lo que mucho se refieren con el método GET se llama QUERY_STRING.
El limite de carácter que puede almacenar una petición GET varia en diferentes navegadores.
Puedes mirar aqui

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.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

JJely

#8
¡Gracias a Todos!.

Saludos.
UNMSM - SAN FERNANDO,
E.A.P. Tecnología Médica.