2009-09-03 8 views
0

L'ID de session n'est pas unique entre 1.php et 2.php.L'ID de session php ne correspond pas

1.php définit essentiellement $_SESSION['var'] = "hello"

et 2.php: print_r($_SESSION['var'])

faisant écho à session_id() montre différents id. même navigateur (firefox).

tout fonctionnait bien, jusqu'à ce que je foiré le .htaccess. J'ai supprimé .htacces s et redémarré apache2.

Répondre

0

sessions sur PHP ont toujours causé des problèmes pour moi, ces jours, je suis déplacé sur le Zend Framework qui a une composante Zend_Session qui prend en charge la plupart des questions pour moi et je dois faire moins penser . Jetez un coup d'oeil et voyez si cela fonctionnerait pour vous aussi!

0

Vous utilisez la variable $ var quelque part dans votre code soit sur 1.php ou sur 2.PHP Essayez de changer le var $ à $some_thing_else

Lorsque vous utilisez $ _SESSION ce problème est commun.