loban Posté 5 Janvier 2006 Partager Posté 5 Janvier 2006 Bonjour à tous, J'ai consulté un paquet de message sur les sessions mais rien qui répondre à mon problème. Pourtant, je pense que certains ont dû avoir ce même problème. J'utilise, dans certains cas, un système de session PHP avec gestion automatique cookie ou url. La configuration est la suivante : session.use_cookies On session.use_only_cookies Off session.use_trans_sid On Cela fonctionne correctement dans 90% des cas. Le problème, c'est avec certaines configurations... dont celles des abonnés AOL, cela ne passe pas ! Sur ma première page, je fais une redirection à l'aide de : header("Location: http://.../mapage.php?".SID); Sur la deuxième, je récupère bien le paramètre PHPSESSID : $_SERVER['QUERY_STRING'] contient "PHPSESSID=12..122". Par contre, le session_start récupère une $_SESSION vide. Je sais que la connexion AOL est particulière, et, qu'il peut peut y avoir un changement d'adresse IP. Est-ce qu'il y a un contrôle de l'IP au niveau des identifiants de session ? Est-il possible de contourner ce problème ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
criocere Posté 6 Janvier 2006 Partager Posté 6 Janvier 2006 Salut, J'ai un problème similaire avec les membres de mon forum qui sont chez AOL. Il sont dans l'impossibilité de ce connecter sur le forum, pb de cookie ou de session. Certains ont résolus le pb, mais l'explication n'est pas claire... il m'a semblé au départ que le problème était lié au nouveau anti-spyware proposé, le problème arrivant après son installation, d'autres sont passés sur Firefox, d'autres encore ont changés des options x ou y.... Bref c'est pas clair du tout. http://www.aujardin.org/setopic_30632-aol.html http://www.aujardin.org/setopic_30659-aol.html Depuis quelques semaines, je ne reçois plus de msg.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
loban Posté 7 Janvier 2006 Auteur Partager Posté 7 Janvier 2006 J'ai trouvé une solution sur les forums anglophones. Ils expliquent que dans le cas de redirection, la session n'a pas toujours le temps d'être enregistré, et donc, n'est pas disponible pour la page suivante. Pour forcer la sauvegarde de cette session, il faut utiliser session_write_close() avant la redirection. Je l'ai mis en place, et je verrai dans quelques jours, si le problème se produit toujours. Ce qui est curieux, c'est que je n'avais ce problème qu'avec les visiteurs d'AOL. Lien vers le commentaire Partager sur d’autres sites More sharing options...
criocere Posté 7 Janvier 2006 Partager Posté 7 Janvier 2006 Salut, Bah oui, je crois comprendre qu'AOL propose un navigateur spécifique, non ? C'est lui doit poser problème d'une façon ou d'une autre. Ceux qui sont passés sur IE ou Firefox semblent ne plus avoir de problème. Je leur ai dit aussi de signaler ce point à AOL ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant