Page 1 sur 1

Sessions et gestionnaire d'accès IE

Posté : 10 mars 2010, 12:32
par Zoolander06
Bonjour,

J'administre un site PHP utilisant les sessions, et mon site ne fonctionne pas chez un utilisateur ayant activé le gestionnaire d'accès d'Internet Explorer.

En fait, il semble qu'une fois cette fonction activée, les variables de sessions ne puissent plus être utilisées, et donc, il devient impossible de se logger sur le site.

Je cherche désespérément une solution (autre que la désactivation de cette fonctionnalité), et ceci est mon appel à l'aide !

Est ce que l'un d'entre vous aurait rencontré et solutionné ce problème ? Et le cas échéant, de quelle façon ?

Merci d'avance.

Joris

Re: Sessions et gestionnaire d'accès IE

Posté : 10 mars 2010, 12:38
par stealth35
hello, quelle version d'IE (et windows au passage) il utilise ? a t il accès au mise a jour ?

Re: Sessions et gestionnaire d'accès IE

Posté : 10 mars 2010, 12:43
par Zoolander06
Alors le client utilise IE 7, et j'ai pu reproduire le problème avec IE 8 en local...

Je ne sais pas s'il a accès aux mises à jour, mais je pense que oui, ou qu'en tout cas, il peut faire manipuler son service informatique.

Poru info, sur mon PC je suis totalement à jour...

Re: Sessions et gestionnaire d'accès IE

Posté : 10 mars 2010, 12:51
par stealth35
tu peu lui dire de remettre les paramètre par défaut
Outils -> option internet -> avancé -> rétablir les paramètres avancées

Re: Sessions et gestionnaire d'accès IE

Posté : 11 mars 2010, 07:38
par Calimero
Une piste ici (si tu fais confiance à google sur ce sujet - perso c'est mon cas, je pense que google a une très bonne connaissance de tout ce qui peut bloquer les cookies sur un navigateur un peu répandu, comme IE, et des solutions de contournement ;) ):
http://mail.google.com/support/bin/answ ... nswer=9525

Donc pas de cookies avec le gestionnaire d'accès sur un site http... C'est dommage car les sessions reposent sur les cookies pour passer le token de page en page.

Les pistes de solutions qui te restent à explorer (je n'ai pas testé, je me fie aux infos du lien) sont assez contraignantes :
- Tester un passage en https et voir si ça débloque la situation (ça pourrait peut-être)
- Passer le token de session par l'url plutôt que par les cookies (ça marcherait sûrement, mais ça peut te faire faire beaucoup de modifications, et ça pose tout plein d'autres problèmes) : http://www.php.net/manual/fr/session.idpassing.php

Dans le pire des cas, tu peux aussi, si tu ne l'avais pas déjà envisagé, recommander à ton client l'installation de firefox...

Re: Sessions et gestionnaire d'accès IE

Posté : 11 mars 2010, 10:44
par Zoolander06
Merci Calimero, je pense que c'est la cause de mon problème effectivement !

Je vais travailler la dessus.

Re: Sessions et gestionnaire d'accès IE

Posté : 11 mars 2010, 17:12
par Zoolander06
Le problème est résolu.

La solution : générer une étiquette sur le site http://www.icra.org, mettre le fichier généré à la racine de mon site web, et ajouter les deux lignes HTML générées dans le HEAD de chaque page du site.

J'ai testé, ça fonctionne :)

Merci pour l'aide.

Joris