Atendiendo a que en PHP dispones de todas las variables que propagas por algún método (lease GET, POST, COOKIES, SESSION .. etc)
Puedes acceder a todas las variables que propages por POST tratandolo como arrays que son (ya sean superglobales para el caso de $_POST o normales como el caso de $HTTP_POST_VARS .. )
Código PHP:
foreach ($_POST as $nombre_var => $valor_var){
echo $nombre_var."=".$valor_var."<br>";
}
Lo mismo sería para recorrer todas las variables que entren por GET .. o incluso usando $_REQUEST podrías ver todas las variables que entren por GET/POST/Cookies ...
Si tienes alguna variable en tu formulario (lo menciono porqué usas POST) .. tipo checkbox, .. lista multiple y alguna más .. verás como te aparece 'Array' .. pues así lo són .. En tal caso puedes implementar otro bucle foreach() anidado a este si $nombre_var es un array (con la función is_array() lo puedes aplicar a un condicional simple IF ..)
Sobre esto tienes un ejemplo en:
http://www.forosdelweb.com/showthrea...hreadid=116341
Un saludo,
pd: Los arrays superglobales aparecieron en PHP 4.1.0 en adelante .. más info en una de las priméras FAQ's de este foro ...