Je crée un formulaire donc le nom des champs name sont cryté (md5).
Voici mon code :
<?php
#Ouverture de session
session_start();
#Création dynamic des nom de champs
$_SESSION['form_nom'] = md5('nom'.date('r')); #Création du nom 'nom' ajouter de la date
$_SESSION['form_prenom'] = md5('prenom'.date('r')); #Création du nom 'prénom' ajouter de la date
$_SESSION['form_bouton'] = md5('bouton'.date('r')); #Création du nom 'SUBMIT' ajouter de la date
#Formulaire HTML
?>
<html>
<body>
<form action="validation.php" method="POST">
nom: <input type="text" value="" name="<?php echo $_SESSION['form_nom'];?>" />
<br>
prenom: <input type="text" value="" name="<?php echo $_SESSION['form_prenom'];?>" />
<input type="submit" value="Aller" name="<?php echo $_SESSION['form_bouton'];?>" />
</form>
</body>
</html>
Puis dans mon fichier validation je décode comme ceci :
foreach($_SESSION as $origine => $reel){
$_NORMAL[$reel] = $_POST[$origine] ;
}
Mes valeur sont transmises dans mon fichier de validationVoici ce que je reçois :
Mon soucis (donc ma questionArray --> $_POST
(
[3849683a90a752c670ab2f670d582b43] => Dunbar_nom
[29f73a3dde1587bab32329b461a9c86f] => Dunbar_prenom
[b7407f64d7bb473964a8e378feeec721] => Aller
)
Array --> $_SESSION
(
[form_nom] => 3849683a90a752c670ab2f670d582b43
[form_prenom] => 29f73a3dde1587bab32329b461a9c86f
[form_bouton] => b7407f64d7bb473964a8e378feeec721
)
D'avance merci