0

ユーザーがページをリクエストするたびにセッションを更新するにはどうすればよいですか?以下のコードを使用していますが、機能していないようです。

$zend_authNS = new Zend_Session_Namespace('Zend_Auth');
$zend_authNS->setExpirationSeconds( 3600);

ユーザーが別のページをクリックしている場合、または非アクティブな場合、これは何があっても期限切れになります。

ありがとうございました。

4

1 に答える 1

0
$zend_authNS->setExpirationHops(1);

各ページ要求でセッションを期限切れにする通常の方法です。

Zend_Auth を使用しているようですので、Zend_Auth のストレージ コンポーネントを使用してこれを実現できるのではないかと思います。

Zend_Auth::getInstance()->getStorage()->getNamespace()->setExpirationHops(1);

試していませんが、うまくいくかもしれません。

于 2013-05-20T07:25:30.170 に答える