Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: dimitrix en 23 Febrero 2008, 13:31 pm



Título: GET y POST a la vez
Publicado por: dimitrix en 23 Febrero 2008, 13:31 pm
Vamos a ver, tengo una web que tengo si quiere pasar algo por GET o POST tengo que poner:

$var=$_GET['var']; o $var=$_POST['var'];

Pero, si por jeemplo quiero poner las dos por que en cada ocasión necesito pasarla por GET o por POST no me sale, por ejemplo:

$var=$_GET['var'];
$var=$_POST['var'];


solo me dejaría usar el post, se perfectamente el por que, ya que carga en la variable var el $_POST, independientemente del valor que tenga, o eso creo..

Pero a lo que iba, ¿Que podría hacer?

Muchas gracias.


Título: Re: GET y POST a la vez
Publicado por: nØFi# en 23 Febrero 2008, 14:01 pm
Código
  1. if(isset($_POST['var']))
  2.  $var = $_POST['var'];
  3. elseif(isset($_GET['var']))
  4.  $var = $_GET['var'];
  5.  

Si envias solamente por post cojerá el valor del post, si envias solamente por get cojerá el valor del get.. pero si envias por post y get a la vez, solo te cojerá el valor del post.


Título: Re: GET y POST a la vez
Publicado por: dimitrix en 23 Febrero 2008, 15:29 pm
Ostras el isset, que buena idea, muchas gracias.


Título: Re: GET y POST a la vez
Publicado por: дٳŦ٭ en 23 Febrero 2008, 21:50 pm
Usa $_REQUEST, es todo lo que llega al server (get, post, cookie, ip, navegador, etc...).

Suerte


Título: Re: GET y POST a la vez
Publicado por: dimitrix en 23 Febrero 2008, 22:49 pm
Muchas gracias.