J'ai trouvé :-))
Ce que je ne savais pas, c'est que $HTTP_POST_VARS permettait de récupérer non seulement les valeurs mais aussi les noms des variables. En fonction ça donne ça, au cas où ça intéresse quelqu'un:
function passer_variables($modeformulaire=0)
// En mode normal, transmet la liste de variables à copier après "URL?".
// En mode formulaire, du code HTML à placer dans le formulaire.
{
global $HTTP_POST_VARS;
$resultat="";
$deja=0;
while (list($nom,$valeur)=each($HTTP_POST_VARS))
{
echo "$nom : $valeur";
if ($modeformulaire)
{
$resultat .= "<INPUT TYPE=HIDDEN NAME=$nom VALUE=$valeur>";
}
else
{
if ($deja == 1) $resultat .= "&";
$resultat .= "$nom=$valeur";
$deja = 1;
}
}
return($resultat);
}
(testé en "mode normal")