Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
bonjour a tous,
j suis débutant ,
j n sais pas comment utiliser "Zend_Session_SaveHandler_DbTable":
-comment récupérer le contenu de la table Session de la base de donnée
-comment exploiter les données de la table "Session" dans la manipulation des session (expiration, enregistrement des données, ...)
j fouiller beaucoup sur le net et j pas trouver une solution.
S.V.P aidez moi
Hors ligne
creation de table Sessions dans la base de donées oracle 11G:
CREATE TABLE `sessions` ( `id` varchar2(30), `modified` int, `lifetime` int, `data` varchar2(1024), PRIMARY KEY (`id`) );
controllerIndex:
Zend_Session::start(); $db = Zend_Db::factory('Oracle', array('username' => '****', 'password' => '*****', 'dbname' => '*****' ) ); Zend_Db_Table_Abstract::setDefaultAdapter($db); $config = array( 'name' => 'sessions', 'primary' => 'id', 'modifiedColumn' => 'modified', 'dataColumn' => 'data', 'lifetimeColumn' => 'lifetime' ); Zend_Session::setSaveHandler(new Zend_Session_SaveHandler_DbTable($config)); $saveHandler = Zend_Session::setSaveHandler(new Zend_Session_SaveHandler_DbTable($config));
alors mes questions sont:
- comment lire le contenu de table 'sessions' par exemple: pour utiliser setExpirationSeconds($lifetime) ; comment recuperer lifetime de tableau sessions.
- et modifier leur contenu(Session) ; par exemple modifier le contenu de 'lifetime'.
Merci d'avance.
Hors ligne
Pages: 1