Goedemiddag,
Ik heb een webapp die gebruik maakt van Zend_Auth (Zend Framework) icm Zend_Session om login te autoriseren en op te slaan. Het gaat allemaal prima, maar over een voor mij nog niet bekende tijd word de sessie vernietigd. (daar ga ik vanuit, aangezien de PHPSESSID nog steeds in de client staat als cookie, en _SESSION niets meer print) Ik heb onderhand al de onderstaande opties ingesteld.
Zend_Session::setOptions(
array(
'remember_me_seconds' => time() + 10368000,
'cookie_lifetime' => time() + 10368000,
'gc_maxlifetime' => 2592000
)
);
Het leek mij erop dat de garbage collector de sessies verwijderde. Maar nu ik dit heb ingesteld lijkt het nog steeds niet goed te gaan. Weet iemand of het voldoende is om de maxlifetime in de Zend_Session in te stellen (voor Zend_Session::start()) ? Of moet ik dit nog echt in php.ini veranderen ofzo?
Alvast mijn dank, ben onderhand mijn haren uit m'n kop aan het trekken door dit probleem.
Ik heb een webapp die gebruik maakt van Zend_Auth (Zend Framework) icm Zend_Session om login te autoriseren en op te slaan. Het gaat allemaal prima, maar over een voor mij nog niet bekende tijd word de sessie vernietigd. (daar ga ik vanuit, aangezien de PHPSESSID nog steeds in de client staat als cookie, en _SESSION niets meer print) Ik heb onderhand al de onderstaande opties ingesteld.
Zend_Session::setOptions(
array(
'remember_me_seconds' => time() + 10368000,
'cookie_lifetime' => time() + 10368000,
'gc_maxlifetime' => 2592000
)
);
Het leek mij erop dat de garbage collector de sessies verwijderde. Maar nu ik dit heb ingesteld lijkt het nog steeds niet goed te gaan. Weet iemand of het voldoende is om de maxlifetime in de Zend_Session in te stellen (voor Zend_Session::start()) ? Of moet ik dit nog echt in php.ini veranderen ofzo?
Alvast mijn dank, ben onderhand mijn haren uit m'n kop aan het trekken door dit probleem.

[Voor 5% gewijzigd door Anoniem: 298643 op 01-06-2011 12:59]