PB après changement de version PHP

Résolu/Fermé
Domi - 22 nov. 2015 à 11:02
 Domi - 22 nov. 2015 à 18:04
Bonjour,
Mon code fonctionne bien en PHP4. Il s'agit de la réception (par un serveur PHP) de données d'un formulaire envoyées par la méthode POST
Mon hébergeur m'oblige à passer en 5.6 ... mais ça ne fonctionne plus !
Voici mon code :

<?php
$TO = "***@***";
$h = "From: Mon site";
$subject = "Inscription Info";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: InscriptionInfoMerci.htm");
?>

La boucle while ne garni plus la variable $message donc le corps du mail est vide !
Pouquoi ?
Merci

1 réponse

NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 327
22 nov. 2015 à 13:18
Remplace
$HTTP_POST_VARS
par
$_POST
1
Super, ça marche ! Bravo et merci infiniment
0