Salut,
J'ai encore une question intelligemment bête: est-il possible de vérifier si une session est déjà commencée (par session_start())?
J'ai des problèmes avec des includes de fichiers...
Merci
Version imprimable
Salut,
J'ai encore une question intelligemment bête: est-il possible de vérifier si une session est déjà commencée (par session_start())?
J'ai des problèmes avec des includes de fichiers...
Merci
essayes en testant le session_id() peut etre
Pourquoi tu n'utilises pas ca ?
non?Code:
1
2
3
4
5 if (!isset($_SESSION['auth'])) { header("Location: ../index.php"); }
Merci à vous.
@siddh: j'ai essayé:
mais sans résultatCode:
1
2 $var = session_id(); if (!isset($var)) session_start();
@mathieu77186: merci mais ça ne correspond pas à mon problème ;)
Finalement j'ai été bête car c'est un Notice et pas une erreur fatale, donc j'ai juste fait:
:DCode:@session_start();
Merci
Salut,
je sais bien que le sujet est marqué comme Résolu mais bon juste pour in fo :/
Testé sous php 5.05
voilaCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <? if( session_id() == NULL ) { echo "\n<br/>\nYOP"; // YOP } if( !session_id() ) { echo "\n<br/>\nYOP2"; // YOP2 } session_start(); if( session_id() == NULL ) { echo "\n<br/>\nYOP3"; // rien } if( !session_id() ) { echo "\n<br/>\nYOP4"; // rien } ?>
bye