Session non fonctionnelle avec PHP

Bonjour,

Je n'arrive plus à lire mes variables de session en passant d'une page à l'autre (en mode local, avec IIS). Ça déjà fonctionné, mais là, plus rien. Je soupçonne que la raison se trouve dans le fichier PHP.ini. Est-ce possible?

Code du premier fichier :
<?php
session_start();
$_SESSION["Login"]="Cerveza";
echo "TestSession 1<br>";
print_r($_SESSION);
?>
<script type="text/javascript">
alert ("Continue?")
window.document.location="<?php echo "TestSession2.php"; ?>"
</script>

Code du second fichier :
<?php
session_start();
echo "TestSession 2<br>";
print_r($_SESSION);
echo "<br>PHP.ini<br>";
phpinfo();
?>

Le print_r du premier fichier me liste la variable "Login", mais je n'ai rien dans le second fichier.

Pourquoi?
La même application fonctionne correctement sur d'autres systèmes locaux (avec IIS).

Merci à l'avance
Cerveza
Configuration: Windows XP
Firefox 2.0.0.11

2 réponses

  1. Si tu n'as rien dans la deuxième fichier, il se peut que la session ait expiré.
    1. Salut Linblow,

      Je ne le crois pas, car mon PHP.ini indique les infos suivantes.
      session.gc_maxliftime = 1440
      session.cache_expire = 180
      session.cookie_lifetime = 0

      Je crois que se sont là les paramètres par défaut de php.ini et que ces paramètres fonctionnent bien sur les autres systèmes.

      @+
      Cerveza