Bonjour à tous,
Je développe un site depuis quelques années, mais je viens de découvrir un bug dû à la perte de variables de session. Elles ne sont pas vraiment perdues, mais n'apparaissent pas dans mon script. Pour tester, j'ai simplement créé un script session.php que j'ai copié dans deux répertoires différents :
monsite.com/tv/session.php
monsite.com/test/session.php
Le code est tout simple :
Les variables affichées ne sont pas les mêmes dans les deux répertoires ! Est-ce normal ? Comment élargir la portée de $_SESSION à tout le site ?
Merci pour votre aide !
Je développe un site depuis quelques années, mais je viens de découvrir un bug dû à la perte de variables de session. Elles ne sont pas vraiment perdues, mais n'apparaissent pas dans mon script. Pour tester, j'ai simplement créé un script session.php que j'ai copié dans deux répertoires différents :
monsite.com/tv/session.php
monsite.com/test/session.php
Le code est tout simple :
<?php
session_start() ;
echo "<pre>\n" ;
print_r($_SESSION) ;
echo "\n</pre>\n" ;
?>
Les variables affichées ne sont pas les mêmes dans les deux répertoires ! Est-ce normal ? Comment élargir la portée de $_SESSION à tout le site ?
Merci pour votre aide !