c_hippo
Messages postés18Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 2005
-
6 avril 2005 à 19:14
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 2010
-
6 avril 2005 à 20:57
Bonjour,
Je me fais un site perso dans lequel les utilisateurs devront s'identifier.
J'utilise donc les sessions. J'ai un premier fichier (login.php) qui vérifie l'existence de l'utilisateur, enregistre 3 variables en sessions (ex : $_SESSION['login_tmp'] = $login_tmp;) et appelle ma page de membres. Dans cette page, j'ai en 1er ligne :
En résultat, j'ai l'erreur suivante 'Notice: Undefined index: login_tmp in c:\program files\easyphp1-8\www\right_pwd.php on line 2'
De plus, je me retrouve avec 2 fichiers de sessions dans mon répertoire tmp. Le premier avec mes infos et un deuxième vide ! Je pense qu'il cré le deuxième quand il arrive sur la page de membres mais je ne comprends pas pourquoi.
c_hippo
Messages postés18Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 2005 6 avril 2005 à 19:47
Bonsoir,
Merci pour ta réponse rapide.
Y'a un mieux, je n'ai plus de message d'erreur mais je reste coincé sur la page index.htm et
j'ai tjrs 2 fichiers de sessions qui se créent dans 'tmp'.
Dans mon fichier login.php, j'ai un premier session_start au tout début, je vérifie que l'utilisateur existe dans ma base, je crée mes variables de sessions et j'appelle ma page de membres. A ce moment là, j'ai un fichier de session dans 'tmp' qui est correcte.
Dans mon fichier membres.php, j'ai mis ton script et là il me crée une deuxième fichier session dans 'tmp' mais vide ... d'où le fait que pour lui login_tmp est vide et donc on retourne sur index.htm.
c_hippo
Messages postés18Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 2005 6 avril 2005 à 20:04
Re Bonsoir,
Plus la peine de chercher ... j'ai désactivé mon firewall (zonealarm) et ça marche !!
En fait, il bloquait les cookies ... Si jamais ça peut servir à qq'un.