Variable de session et win xp / win 2000 en local

Contenu du snippet

Le titre est aussi explicite que possible, mais ce n'est pas évident à exprimer en quelques mots. Cette source fait suite à un message que j'avais posté sur le forum et auquel je n'avais pas pu obtenir de réponse efficace.

Mon problème était le suivant :
J'ai conçu une appli utilisant les variables de session (il s'agissait d'un panier virtuel pour commander des produits). Le poste de développement était sous win 2000, branché un réseau avec d'autres postes dont un serveur win 2000 sur lequel je faisais tourner l'appli pour tester.

Mon panier fonctionnais en local très bien sur la plupart des postes du réseaux, sauf certains postes en win 2000 et aucun poste en win Xp (pourtant équipés de versions d'Internet Explorer 6). Sur les postes Xp et 2000, les variables étaient toujours vides.
Dès lors que j'uploadais mon appli sur un serveur distant, tout fonctionnait parfaitement bien sur tous les postes (sans rien changer au code bien évidemment).

Il s'agit là d'un problème de taille pour les intranet. En effet, si la moitié des postes du réseau ne peuvent faire fonctionner l'appli, il va y avoir un très gros problème. Trouver la solution à pris du temps, mais elle est là.

Il s'agit tout simplement d'un problème de sécurité (confidentialité) d'Internet Explorer qu'on ne peut malheureusement pas paramétrer (je parle des versions actuelles, c'est à dire jusqu'à la version 6).

La solution est tout aussi simple. Soit vous changez de navigateur (et là, je vous laisse choisir lequel, je sais simplement que ça fonctionne très bien avec FireBird à télécharger sur www.mozilla.org), soit vous faites croire à Internet Explorer que vous n'êtes pas en intranet, mais en internet. Dans ce cas, dans l'url de votre appli, au lieu de spécifier le nom de la machine, spécifiez son IP.

Ce genre de manipulation à quelques chose de... magique : ;-)

Conclusion :


J'en profite pour remercier ceux qui se sont creusé la tête sur ce problème et tenté de me donner une réponse dans le forum.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.