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 :
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
	}
ma question :
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