2010-07-20 9 views

Respuesta

67

Ya está ahí por defecto:

print_r($_GET); // for all GET variables 
print_r($_POST); // for all POST variables 

PHP docs on all available superglobals

+2

Hahahah, en serio, soy tan estúpido. Gracias :) – Emil

+0

¿Cómo usarías un foreach-loop para imprimir la clave y el valor de una matriz (como '$ _GET')? – Emil

+8

@Emil 'foreach ($ _GET as $ clave => $ valor) echo" Clave: $ clave Val: $ valor
";' –

6

las variables GET se pasan noté como una matriz

11

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; 
} 
+0

¿Cómo usaría un foreach-loop para imprimir la clave y el valor de $ _GET? – Emil

+0

@Emil: Vea mi respuesta actualizada para el ciclo foreach. – Sarfraz

+0

@Emil: De nada ... – Sarfraz

4
extract($_REQUEST); 

obtendrá cada variable pasada por correo o por obtener y hacer en una nueva variable

0

obtener toda GET params por:

$ all_params = $ _SERVER ['QUERY_STRING']

Cuestiones relacionadas