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