Bonjour à tous ^^
Voilà j'avais une appli php qui tournait très bien jusqu'à ce midi, elle présente un problème de session... Bref j'ai fait un test tout bête :
fichier index.php
fichier securite.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php session_start(); echo $_SESSION['test']; include ('securite.php'); ?>
Lorsque je vais sur la page index.php j'affiche $_SESSION['test'] qui est vide, j'intègre la page sécurité qui me place OK dans la variable test en session et me l'affiche. Résultat de la page : OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?php $_SESSION['test'] = "OK"; ?> <?php echo $_SESSION['test']; ?>
Lorsque je vais une seconde fois sur la page index, et bien je n'ai pas mon premier echo, donc comme pour la première fois je n'ai qu'un OK et non deux.
Plus étrange, si j'ajoute au fichier securite.php un
et que je vais dessus, OK s'affiche... Je retourne sur index.php et là j'ai bien mes 2 OK qui s'affichent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part session_start();
Donc visiblement il n'arrive pas à placer une variable en session via l'include, je n'ai jamais eu ce soucis avant, donc est-ce moi qui délire ou est-ce un comportement normal, dans ce cas pourquoi jusqu'à ce midi cela fonctionnait ? ^^
A noter que j'ai testé sur 1and1, Free, et serveur dédié, comportement identique...
Une idée ?
PS : J'ai eu une soirée bien arrosée hier soir, donc là je vais me coucher, cela fait 2 heures que je fais des tests et que je n'arrive à rien...![]()
Partager