Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-12-2009 15:02:43

Kaiowas
Membre
Date d'inscription: 03-08-2009
Messages: 49

Problème session_id Internet explorer toutes versions...

Bonjour,

Je suis face à un sacré dilemme.

Je m'identifie sur mon application Zend, Ensuite je navigue tranquillement dans les pages.
Sauf que, lorsque que je m'identifie sur IE et que je fais F5 sur une page (n'importe laquelle), il me rend une page blanche !!!
Le comble, c'est que lorsque je rafraichis à nouveau, il me renvoie sur la page d'accueil pour m'identifier, comme si mes sessions n'existaient plus !!
Comme si ça ne suffisait pas, quand je me ré-identifie, il me sort une erreur 403 (pas d'autorisation d'accès à la page) !!

Évidemment, sur Firefox, pas de problème...

Est-ce que quelqu'un à déjà eu ce problème ? Avez-vous une solution ?

Merci d'avance.

[Edit] Quelques informations suplémentaires..

Voici la source de la page lorsque celle-ci est blanche :

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>

Des balises head et body vides...

Dernière modification par Kaiowas (07-01-2010 10:16:55)

Hors ligne

 

#2 04-01-2010 14:46:59

Kaiowas
Membre
Date d'inscription: 03-08-2009
Messages: 49

Re: Problème session_id Internet explorer toutes versions...

J'ai avancé, il s'avère qu'après la page blanche, il m'efface toutes mes données stockées en session...

Dernière modification par Kaiowas (04-01-2010 16:46:55)

Hors ligne

 

#3 07-01-2010 10:17:53

Kaiowas
Membre
Date d'inscription: 03-08-2009
Messages: 49

Re: Problème session_id Internet explorer toutes versions...

Après quelques recherche, il s'avère que le session_id change sur IE, ce qui ferait tout planter.

Quelqu'un a une piste ? merci

Hors ligne

 

#4 16-01-2010 01:31:18

pelard
Nouveau membre
Date d'inscription: 16-01-2010
Messages: 1

Re: Problème session_id Internet explorer toutes versions...

J'ai vu la même chose avec l'application exemple Zfbook.

Voici le code qui pose problème dans la classe Zfbook_Controller_Plugins_Session:
if ($this->_session->clientBrowser != $this->_clientHeaders) {
                Zend_Session::destroy();
                $this->_response->setHttpResponseCode(403);
                $this->_response->clearBody();
                $this->_response->sendResponse();
                exit;
}

C'est résolu en désactivant ce plugin dans le bootstrap - supprimer la ligne $frontController->registerPlugin(new Zfbook_Controller_Plugins_Session);

Reste à trouver une autre solution pour empécher les vols de session.

a+

Hors ligne

 

#5 03-03-2010 14:27:21

Kaiowas
Membre
Date d'inscription: 03-08-2009
Messages: 49

Re: Problème session_id Internet explorer toutes versions...

Merci beaucoup, cela fonctionne effectivement quand on supprime cette ligne smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages