Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: detection en 9 Diciembre 2007, 07:07 am



Título: Metodos de envio en un FORM GET y POST
Publicado por: detection en 9 Diciembre 2007, 07:07 am
Hola amigos, tengo un par de preguntas.

Cual esla diferencia entre el metodo Get y POst, he leido algunas cosas lo que se encuentra en google, pero seria bueno leerlos a ustedes.

por otro lado trato de hacer un ejercicio sencillo un pequeño form con varios campos de texto y luego un script php que recoja estos y los imprima..lo hare usando el metodo post y en php

$primercampo=$_POST[idcampo1];  ..bueh sencillo pero luego com imprimo estos resultados? se de echo..pero en fin requiero de sus comentarios y ayuda para un principiante..


saludos y de antemano gracias. :D


Título: Re: Metodos de envio en un FORM GET y POST
Publicado por: дٳŦ٭ en 9 Diciembre 2007, 07:13 am
mm Get te envía los valores por la url y Post te crea un "sobre" con los mismos valores.

Saludos


Título: Re: Metodos de envio en un FORM GET y POST
Publicado por: :ohk<any> en 9 Diciembre 2007, 13:43 pm
Bueno para ver la diferencia en teoria de esos metodos puedes leerlo aqui.

http://www.webtaller.com/construccion/lenguajes/cgi/lessons/diferencia.php (http://www.webtaller.com/construccion/lenguajes/cgi/lessons/diferencia.php)

para enviar datos con un form debes especificar en el form 2 cosas importantes.

metodo / post o get
destino / a donde va ir a dar

un ejemplo claro aca

http://www.webtaller.com/manual-php/formularios_PHP.php (http://www.webtaller.com/manual-php/formularios_PHP.php)

espero te aclaren las dudas...


Título: Re: Metodos de envio en un FORM GET y POST
Publicado por: detection en 9 Diciembre 2007, 17:42 pm
gracias ya lo logre, por cierto los ejemplos de Webtaller no funcionan dan error al ser parseados,no se si sera por la versión de PHP que uso..que es la ultima...Saludos.


Título: Re: Metodos de envio en un FORM GET y POST
Publicado por: ActiveSheet en 9 Diciembre 2007, 19:56 pm
que onda esta mal tu ejemplo no se supone que un array de post lleva comillas?
a si hola la pregunta es POST Y GET chale no ya se sabe pa que es pero cual es la diferencia entre

GET y REQUEST ?

ahorita te hago un ejemplo claro de lo que intentas por que eso de web taller esta muy fumado

aqui el ejemplo

Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Enviar texto</title>
  6. </head>
  7. <body>
  8. <center>
  9. <form method="POST">
  10. <input type="text"  name="xD"/>
  11. <input type="submit"  value="Enviar"/>
  12. </form>
  13. <textarea style="height:500px; width:400px; background-color:#000000;color:#990000;font:normal 22px calibri;">
  14. <?php
  15. if(isset($_POST["xD"]))# a qui colocamos la funcion isset() para que no nos mande error de variable no declarada
  16. # tambien podemos usar @ pero no me gusta xD ejemplo: if(@$_POST["xD"])
  17. {# Corchete de apertura de funcion SI
  18. $xD = $_POST["xD"];/* a qui a $xD le damos el valor de $_POST["xD"]
  19. tambien podemos hacer esto print $_POST["xD"] pero no es adecuado */
  20. print $xD;# a qui imprimimos la variable
  21. }# Corchete de cierre de funcion SI
  22. ?>
  23. </textarea>
  24. </center>
  25. </body>
  26. </html>
  27.  
  28.  

Espero te sirba chico