[Résolu]Transmission de variables

Transmission de variables [Résolu] - PHP - Programmation

Marsh Posté le 24-04-2005 à 07:26:45    

Jusqu'à présent, pour transmettre une variable d'un document à l'autre, j'étais habitué à faire un formulaire, et a récupérer sur la deuxième page avec une ligne du type :

Code :
  1. $nom = $_POST["nom"] ;


et ça marchait très bien
 
Hier je suis tombé sur une script PHP qui faisait ça très simplement :
 
Dans le formulaire de la page 1, il suffisait de mettre name = "nom1" sur un attribut. Ensuite, pour le récupérer dans la page 2, un simple $nom1 appelait la valeur correspondante.
 
Qu'en pensez-vous ? Est-ce une amélioration intéressante ou simplement un truc à pas trop utiliser parcequ'il foire 1 fois sur 2 ?
 
Merci


Message édité par bepimaco le 24-04-2005 à 13:59:10

---------------
Bepimaco
Reply

Marsh Posté le 24-04-2005 à 07:26:45   

Reply

Marsh Posté le 24-04-2005 à 10:34:36    

C'est un truc vieux a ne pas utiliser.
 
Ce script tire partie du fait que dans les anciennes versions de php "register_global" etait a on.
 
Or ce parametre constitue un risque pour la securitee.
Depuis deja quelques versions, la valeur par defaut de ce parametre est passee a "off", ce qui n'est pas plus mal.
 
Donc continue a declarer tes variables comme tu le faits :

Code :
  1. $var1 = $_POST['var1'];
  2. $var2 = $_GET['var2'];

Reply

Marsh Posté le 24-04-2005 à 10:42:15    

Merci du conseil, je change ça tout de suite.


---------------
Bepimaco
Reply

Sujets relatifs:

Leave a Replay

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