Récupérer une variable deux pages après

Récupérer une variable deux pages après - PHP - Programmation

Marsh Posté le 30-04-2010 à 22:49:37    

Salut tout le monde,
 
j'ai un problème pour récupérer une variable deux pages après par un formulaire.
Je m'explique:
 
dans ma page j'ai :
 

Citation :

<form action="page2.php"  method="post">
 <fieldset>
 <LEGEND align=top> Informations personnelles </LEGEND>
  PASS <input type="password" name="Numero" size=20>
<input type="submit" name="submit">
</fieldset>
</form>


 
 
Je transmet donc une variable PASS à la page page2.php.
Dans la page page2.php quand je fais  

Citation :

$Numero = $_POST['Numero'];
echo '$Numero';


l'affichage est bien la valeur récupérée du formulaire. Jusque là tout va bien.
 
 
Maintenant quand dans cette même page je désire envoyer cette variable de manière cachée à une page page3.php de la sorte:

Citation :

<form  action="page3.php" method="post">
   <input type="hidden" name="mdp" value="$Numero"/>
  <input type="submit" name="submit" value="commander">
  </form>


 
dans la page page3.php :
 

Citation :

$mot=$_POST['mdp'];
 echo '$mot';


 
j'obtiens l'affichage "$Numero" au lieu de la valeur contenue dans cette variable.
Si quelqun sait pourquoi.
 
Merci beaucoup d'avance.
 

Reply

Marsh Posté le 30-04-2010 à 22:49:37   

Reply

Marsh Posté le 30-04-2010 à 23:35:49    

Faut faire

Code :
  1. <form  action="page3.php" method="post">
  2.    <input type="hidden" name="mdp" value="<?php echo $Numero?>"/>
  3.   <input type="submit" name="submit" value="commander">
  4.   </form>

Message cité 1 fois
Message édité par Alisteroid le 30-04-2010 à 23:36:07
Reply

Marsh Posté le 01-05-2010 à 10:41:26    

Alisteroid a écrit :

Faut faire

Code :
  1. <form  action="page3.php" method="post">
  2.    <input type="hidden" name="mdp" value="<?php echo $Numero?>"/>
  3.   <input type="submit" name="submit" value="commander">
  4.   </form>



non ça c'est dégueulasse, il faut jamais passer les password en clair de cetet manière, c'est sale. Il faut utiliser les sessions.


---------------
Blablaté par Harko
Reply

Marsh Posté le 01-05-2010 à 11:29:09    

Désolé j'ai pas regardé ce qu'il faisait, juste ce qui marchait pas techniquement.

Reply

Marsh Posté le 01-05-2010 à 11:54:42    

Merci à toi Sebondus, niveau sécurité c'est peut être pas top mais ca marche c'est déja ca.
Je note la remarque de Gatsu35 aussi.
Merci à vous!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed