Nous avons un site intranet local que tout le monde sur le réseau utilise. Peut-être 5% (ou même moins) des utilisateurs qui utilisent le site ont des problèmes où la session n'est pas stockée correctement.PHP Sessions/cookies ne stockent pas correctement en utilisant IE6/IE7
J'ai essayé de définir un chemin manuellement (C:/Coookieess
) et de vérifier ce qui se passe. Alors que les sessions de la plupart des utilisateurs sont créées et restent très bien, sur les machines affectées il semble qu'il oublie les cookies ou il ne peut pas les lire, puis crée un nouveau cookie presque chaque fois qu'une page est rafraichie .
Les choses sont à noter ...
- il ne touche que < 5% des utilisateurs
- il ne se produit que lorsque vous utilisez IE
- il arrive à ces utilisateurs, quel que soit la machine theyre utilisant
- que cela se produit uniquement avec Windows XP ou Vista - Windows 2000 fonctionne très bien!
J'ai essayé de jouer avec les paramètres de sécurité dans IE aussi, changer la sécurité des cookies pour permettre à tous les cookies/sessions, mais pas de chance sur ce soit malheureusement :(
Toute aide serait incroyable. Je suis vraiment coincé sur ce point.
Merci!
Pouvez-vous s'il vous plaît poster comment vous initiez les sessions? –
Salut Chris, quelque chose un peu comme ça ... // session-test.php session_start(); $ _SESSION ['testing'] = "Just testing ..."; // session-test2.php echo '
'; Cheers (pas sûr comment obtenir le formatage triés, désolé) –Pas d'aide, mais j'ai posté à propos de quelque chose de similaire ici: http://stackoverflow.com/questions/1464477/session-unexpectedly-lost sans solution non plus. Me rend fou. –