Estoy tratando de hacer una matriz a partir de todas las variables GET pasadas a una secuencia de comandos PHP. Hasta ahora no he encontrado ninguna forma de hacer esto.Crear una matriz de todas las variables GET
¿Esto es posible?
Estoy tratando de hacer una matriz a partir de todas las variables GET pasadas a una secuencia de comandos PHP. Hasta ahora no he encontrado ninguna forma de hacer esto.Crear una matriz de todas las variables GET
¿Esto es posible?
Ya está ahí por defecto:
print_r($_GET); // for all GET variables
print_r($_POST); // for all POST variables
las variables GET se pasan noté como una matriz
Hay una variedad súper mundial $_GET
para obtener todas las variables de cadena de consulta.
// print all contents of $_GET array
print_r($_GET);
// print specific variable
echo $_GET['key_here'];
También puede utilizar foreach
bucle para pasar por todos ellos de esta manera:
foreach($_GET as $key => $value)
{
echo 'Key = ' . $key . '<br />';
echo 'Value= ' . $value;
}
La variable $ _REQUEST es:
Una matriz asociativa que por defecto contiene el contenido de $ _GET, $ _POST y $ _COOKIE.
http://www.php.net/manual/en/reserved.variables.request.php
que podrían ayudar a
extract($_REQUEST);
obtendrá cada variable pasada por correo o por obtener y hacer en una nueva variable
obtener toda GET params por:
$ all_params = $ _SERVER ['QUERY_STRING']
Hahahah, en serio, soy tan estúpido. Gracias :) – Emil
¿Cómo usarías un foreach-loop para imprimir la clave y el valor de una matriz (como '$ _GET')? – Emil
@Emil 'foreach ($ _GET as $ clave => $ valor) echo" Clave: $ clave Val: $ valor
";' –