Variable de session

Ichigo92 -  
fdthierry Messages postés 107 Statut Membre -
Salut ,

Je développe actuellement un site internet en php/MySQL.

J'utilise des variables de session dans un formulaire ( form1.php ).
Voici un exemple :

if(isset($_SESSION['SessionDateDeb']))
{
?>

<input name="dateDeb" type="text" id="dateDeb"
value="<?php echo $_SESSION['SessionDateDeb']; ?>">

<?
}
else
{
?>
<input name="dateDeb" type="text" id="dateDeb">
<?
}

Tout le monde aura compris que dans le cas d'une erreur de la part du client , les champs correctement renseignés , le resteront.

Jusque la pas de probleme.

J'utilise un formulaire de connexion ( form2. php) dans lequel le client entre son login et son mot de passe . Si ceux-ci sont valides , une requete SQL est envoyée a la base de données qui renvoie les informations concernant ce client.

Ici non plus pas de probleme.

Les informations obtenues par la requete sont affectées aux variables de session de form1.php et s'en suit une redirection vers ce dernier.

Voici un exemple :

$_SESSION['SessionDateDeb']= 'valeur';

<script language="JavaScript">
document.location="form1.php";
</script>

Mon intention est qu'à l'issue de cette redirection , les champs de form1.php soient renseignés par ses variables de session ( celles renseignées dans form2.php) , mais ca ne fonctionne pas.

Je n'ai aucun message d'erreur .

En espérant une réponse ,
Bonne journée à tous.

1 réponse

Dingo
 
Slt,

Pourquoi fais-tu une redirection par js ?
Utilise plutôt un header php.

Tu as bien un session_start() sur la page form1.php ?
0
Ichigo92
 
Salut ,

Merci d'avoir pris le temps de lire mon message !!

Meme avec la fonction header() , le problème persiste.

J'ai bien un session_start() au début de form1.php

Faut savoir qu'à partir de form1.php les variables de session fonctionnent très bien .

De plus , form2.php se situe avant form1.php dans le sens où les variables de session que je renseigne dans form2.php appartiennent à form1.php.

Mon problème est la transmission et surtout l'affichage des valeurs des variables de session qui ont été renseignées dans form2.php!!

Encore merci , bonne journée à Vous .
0
fdthierry Messages postés 107 Statut Membre 1 > Ichigo92
 
Si dans ta redirection java tu transmets tes variables ?

document.location="form1.php?var1=toto&var2=mdp";

variable qui viennent de form2

Non ?
0