Como puedo saber las variables que se han enviado a mi script ya sea por metodo POST o GET
Me explico, quiero que se me muestren todas las variables que se envian a mi script sean cuales sean.
Gracias
| |||
para saber en que metodo se recibieron las variables a un escript puedes utilozar el array superglobal $_ENV[REQUEST_METHOD], con un simple foreach ya sabiendo el metodo puedes sacar todas las variables independiente del metodo de envio un saludo |
| |||
Hola, No se, pero quizas el consejo de Jordi1 no funcione siempre. Tendria que ver que pasa cuando usas un form POST en cuyo action has especificado una URL con parametros. En ese caso creo que hay variables tanto GET como POST. Ademas, eso creo que no funciona con las cookies y las sesiones. Podrias usar $_REQUEST (http://www.php.net/manual/en/reserved.variables.php), que permite acceder a las variables POST, GET y COOKIE. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Creo que no se me entendio en mi pregunta. Lo que deseo es saber las variables que se envian desde cualquir metodo. No deseo saber el metodo utilizado sino el nombre de la variable y su contenido lo que variara indistintamente. |
| |||
Pues recorre el array $_REQUEST como ya te comentó josemi .. En ese array tendrás todas las variables (par: nombre_variable/valor) que entren por GET, POST o COOKIES (y FILES creo que también) Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |