2012年6月2日土曜日

PHP セッション保持時間をアクセス毎に延長する方法

PHP セッション保持時間をアクセス毎に延長する方法

アクセス毎に setExpirationSeconds() を実行するとセッションを延長できます。
(Zend を使用します)

例)
$Namespace = new Zend_Session_Namespace('Default'); // Zend_Session_Namespace インスタンス作成
$Namespace->setExpirationSeconds( 10 * 60 ); // セッションの保持期限( アクセス毎に10分延長 )