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.
if(isset($_POST['var']))
$var = $_POST['var'];
elseif(isset($_GET['var']))
$var = $_GET['var'];
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.
Ostras el isset, que buena idea, muchas gracias.
Usa $_REQUEST, es todo lo que llega al server (get, post, cookie, ip, navegador, etc...).
Suerte
Muchas gracias.