-
Session et IE6
bonjour,
j'ai intégré des variables de session dans mon appli web. Bien sur, ça marche sous FF mais pas sous IE.
Dans mon fichier httpd.conf de Apache, j'ai mis la valeur "register_globals : On " mais ça ne change rien.
Si j'ai bien compris, les variables de session sont prises en compte si IE croit qu'on est sur Internet, mais pas sur un Intranet local.
je voudrais éviter une redirection. Si qq a une idée..
merci d'avance
-
Bonjour,
ça m'étonnerait beaucoup que ça soit à cause de Internet Explorer, puisque ce n'est pas l'utilisateur qui garde en mémoire la session ouverte, mais le serveur. Donc c'est plutôt du côté de la configuration de PHP (chez le serveur) qu'il faut se pencher, bien que ce soit la première fois que je vois un problème de ce genre…
-
après de multiples recherches, j'ai trouvé un truc incroyable donc je poste car c sur que ça va servir à bcp de monde:
Le problème résidait dans le fait que le nom de la machine ébergeant le serveur Apache (puis IIS) comporte un underscore "_". Bug d'IE ? Fait exprès ? Toujours est-il que la propagation du SID de la session par le biais du cookie ne se faisait pas à cause de ce caractère...
Cela explique également que tout fonctionnait en local : "http://localhost" ne contient pas de "_" !
Bref après renommage et reboot de la machine, le problème s'est volatilisé...
Voilou
a++