Var d'environnement get et post en php

stieuma -  
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -
J'ai plusieurs variables telles que $user, $password et autres dans un un script. pour pouvoir récupérer les valeurs contenues dans ces variables lorsqu'on clique sur un lien vers un deuxième script, j'ai la ligne suivante :
<a href="script.php?var1=$user&var2=$pass>....
Lorsque s'affiche le deuxième script en question, je récupère bien les valeurs $user et $pass mais le problème est que le contenu de ces variables s'affichent en clair dans la barre d'adresse ; on a :
http://www.adresse.com/script.php?var1=var_user&var2=var_pass où var_user et var_pass sont les variables en clair.
Est-il possible d'empécher l'affichage en clair de ces valeurs à l'aide d'une configuration des variables GET ou POST ou y-a t'il une autre solution.
merci d'avance
A voir également:

2 réponses

romano
 
ce que tu peux faire ce sont des variable de session

avant ta premiereinstruction de ta page c'est à dire avant <html>
tu insere l'instruction suivante :
<? session_start();?>

ensuite dans ta page tu fais
session_register("nomvariable");

pour récupérer ces valeurs ds to autre page tu refais un session_start comme précédemment ainsi tu pourras réutiliser ces variables avec $nomvariable
0
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   606
 
Salut Stieuma,

Utilise la méthode POST dans un formulaire et tes variables n'apparaîtront pas !

EX

<form method="post" action"ma_page_cible.php3">
User <input type="text" value="" name="user" size=20 maxlength=20>
Pass<input type="password" value="" name="pass" size=20 maxlength=20>
</form>

Et voilà !
@+
Philippe ( Ethym. : l'ami des chevaux merci à Marden ;:-)

[[  The Truth is Out There   ]]
0