Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-10-2015 11:39:48

garylou
Nouveau membre
Date d'inscription: 05-10-2015
Messages: 1

Session avec chrome

Zend 2.1.*

Bonjour à tous,
j'ai un soucis avec mes sessions sous chrome. Sur les autres navigateurs pas de problème.

Je créé tout simplement un namesapce et une variable de session que je réutilise ensuite dans ma vue.
Cette variable me sert à construire un lien "retour".

Dans mon controller :

Code:

[lang=php]
$sessionUrl = new Container('retour');
if (!$sessionUrl->offsetExists('ventePrecedente')) {
                        if ($this->getRequest()->getHeader('Referer')) {
                            if ($this->getRequest()->getHeader('Referer')->uri()->getHost() == $_SERVER['SERVER_NAME']) {
                                $sessionUrl->ventePrecedente = $this->getRequest()->getHeader('Referer')->getUri()."#lot".$lotCatalogue->IdCatalogue;
                            }
                        }
                }

Dans ma vue :

Code:

[lang=phtml]
<p class="link back-link"><a href="<?=$sessionUrl->offsetGet('ventePrecedente')?>"><?=$this->translate("Retour à la vente")?> <?= $vente->Titre ?></a></p>

Pour résumer, si ma variable ventePrecedente n'existe pas je la créais en récupérant le getUri() et j'ajoute une ancre à la fin.

Mais chrome me change le contenu de ma variable de session sans que je sache comment il peut faire ça et du coup mon lien retour n'est plus correct.

Je précise que j'ai suivis la configuration des sessions ici : http://framework.zend.com/manual/curren … nager.html

Si quelqu'un peut m'aider merci d'avance.

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