2010-12-12 5 views
0

J'ai juste un début de session simple et j'ai assigné une variable de session à la connexion. Cependant quand je change de page, la variable de session ne colle pas dans Firefox. Je peux encore voir la session est là mais pas la variable. Dans IE7, IE8, Chrome et Safari, cela fonctionne et reste. Que se passe-t-il dans Firefox et comment puis-je le réparer?Firefox abandonne la variable de session

Voici un extrait du code.

session_start(); 

if ($_POST['login']) : 
$_SESSION['loggedin'] = 1; 
endif; 

Répondre

0

Semble être un problème côté client. Probablement Firefox n'envoie pas le cookie de session.

+0

Je ne pense pas que cela semble affecter seulement mon code ... J'ai d'autres sites qui utilisent des sessions et ça fonctionne très bien dans Firefox ... Mais encore une fois, je ne vois rien de mal avec mon code donc difficile de comprendre ce qui est vraiment faux et surtout parce que cela fonctionne dans les autres navigateurs que j'ai mentionnés ... –

+0

Avez-vous vérifié le domaine et l'expiration de vos cookies de session? Avez-vous comparé les en-têtes de requête HTTP bruts? – rik

+0

Oui, je l'ai fait ... comme mentionné ci-dessus, la session est toujours intacte .. juste la variable est abandonnée .. Comment comparez-vous les "en-têtes de requête HTTP brutes"? –

Questions connexes