Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-08-2009 12:59:56

ekobol
Nouveau membre
Date d'inscription: 31-08-2009
Messages: 5

Zend_Session_SaveHandler_DbTable : mise en marche

Bonjour,
J'ai un système de cache basé sur memcache qui gère entre autre les
sessions.
Pour être sûr que ma session est la plus persistante possible
j'essai de coupler le cache avec la db.
Paralèllement j'essaie d'utiliser un max d'outils du ZF et donc
j'utilise pour ça la classe Zend_Session et son Zend_Session_SaveHandler_DbTable
Je pensais simplement que ça allait mettre automatiquement les données
à jour en db mais la table reste désespéremment vide, je n'ai aucun
message et pourtant les sessions marchent.
Peut être que je m'y prend mal, si quelqu'un peut m'aider il est le bienvenue .

Zend_Session::rememberMe();
$config = array(
                           'name'           => 'session',
                           'primary'        => 'id',
                           'modifiedColumn' => 'modified',
                           'dataColumn'     => 'data',
                           'lifetimeColumn' => 'lifetime'
);
$savehandler = new Zend_Session_SaveHandler_DbTable($config);
$savehandler->setLifetime($seconds) ->setOverrideLifetime(true);
Zend_Session::setOptions(array('save_handler'=>true));
Zend_Session::setSaveHandler($savehandler);
parent::start();

Hors ligne

 

#2 01-10-2009 16:40:01

andras
Membre
Date d'inscription: 26-09-2007
Messages: 11

Re: Zend_Session_SaveHandler_DbTable : mise en marche

c'est qui le "parent" de ta derniere ligne ?
as-tu essayé tout simplement :
Zend_Session::start();

chez moi, Zend_Session_SaveHandler_DbTable marche bien et les données sont bien mises en base dans la table que j'ai indiquée dans la config. Mais je n'utilise pas memcache pour stocker les données de session. Ca me parait d'ailleurs incompatible puisque dans la table on stocke la date de fin de session et celle-ci change très souvent. Donc au mieux memcache ne sert à rien dans ce cas et au pire ça bloque quelque chose.

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