一定時間後にセッションを破棄することは可能ですか?(たとえば30分)...Zendフレームワークセッションを使用しています
$sessionRegeneration = new Zend_Session_Namespace('sessionRegeneration');
よろしくお願いします
一定時間後にセッションを破棄することは可能ですか?(たとえば30分)...Zendフレームワークセッションを使用しています
$sessionRegeneration = new Zend_Session_Namespace('sessionRegeneration');
よろしくお願いします
最初に有効期限を設定します。
$sessionRegeneration = new Zend_Session_Namespace('sessionRegeneration');
//expire session namespace in 30 minutes
$sessionRegeneration->setExpirationSeconds(60*30);
有効期限が経過した後、次にリクエストに呼び出す理由がある場合Zend_Session::start();
(Zend_Session_Namespaceが構築されるたびに呼び出されます)、期限切れのセッション名前空間は設定解除されます。
start()
:からの最後のコマンドself::_processStartupMetadataGlobal();
は行為を行います。
これは、グローバルホップの有効期限が設定されていない時間でもあります。