bonjour il y a du soleil et je n'en profites pas ,
page 1 du formulaire
je teste si ma session existe,
si elle n'existe pas je la crée
si elle existe c'est en principe parce que j'ai eu une erreur en page 2 et donc je reviens faire les modifications des champs erronés :
ma question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php if(!isset($_SESSION['flag'])) { session_start(); $_SESSION['flag'] = true; $u1c9 = md5(uniqid()); // genere code unique base sur le temps en ms session_name($u1c9); // page 1 - nom de la session unique echo $u1c9; // trace du nom de session } else { if (!empty($tablerreur)) { // la session est déja démarrée, et je dois avoir des erreurs echo $tablerreur; $tablerreur =""; } // impression des erreurs, RAB tableau des erreurs }
mon test ne fonctionne pas, je déclare toujours une nouvelle session (je le vois par l' echo de la variable $u1c9) donc je ne n'affiche pas mes erreurs.
c'est la meme chose si je fais
if ($_session_id = "")
il ne détecte pas qu'une session a déja été démarrée !
quelle erreur ais-je fait ?
merci
Partager