2010-06-17 7 views

Répondre

26

Si vous voulez vraiment juste pour les imprimer, vous pourriez faire quelque chose comme:

print_r($_POST); 

Sinon, vous pouvez interagir avec eux de faire quelque chose comme individuellement:

foreach ($_POST as $key => $value) { 
    //do something 
    echo $key . ' has the value of ' . $value; 
} 

mais quoi que vous fassiez .. s'il vous plaît filtrer l'entrée. L'injection SQL donne à tout le monde des nuits blanches.

+4

Ou XSS. Cette phrase est là pour faire le commentaire supérieur à 15 caractères. – icktoofay

+0

ok, je cherchais $ results = print_r ($ b, true), merci – ilhan

4

Utilisation:

var_dump($_POST); 
+1

Je déteste la sortie laide 'var_dump' sauf si' xdebug' est installé et activé. –

3
echo '<pre>'; 
print_r($_POST); 
echo '</pre>'; 
3

Si vous souhaitez que les valeurs POST soient des variables dans votre script, vous pouvez utiliser la fonction d'extraction, par ex.

extract ($_GET); 

ou

extract ($_GET, EXTR_IF_EXISTS); 

Il y a plusieurs drapeaux que vous pouvez utiliser (vérifier le manuel); celui-ci restreint l'extraction aux variables déjà définies.

Vous pouvez également utiliser la fonction import_request_variables.

Vive

Jeff

-3

Utilisez cette fonction dans une boucle. extrait ($ _GET);

Questions connexes