1

私のapplication.iniには特別なものはありません。そして、Bootstrap.php で次のように試しましたが、うまくいきませんでした。常に自動でセッションを開始します。私の目標は、ユーザーがログインすると、ログアウトを押さない限り、無制限のセッションで生き続けることができるようにすることです。

アプリケーションは、コール センターで使用されます。彼らが電話を取りたいと思うたびに、セッションは自動的に終了します。だから私はそれを止めなければなりません。しかし、どうすればこれを行うことができますか?

/**
 * My session
 */
//Zend_Session::rememberMe(60);   << did not worked
//Zend_Session::rememberMe(864000); << did not worked
Zend_Session::start();

$mysession = new Zend_Session_Namespace('mysession');
if (isset($mysession->rows['group'])) 
 {
  $view->member =  $mysession->rows;
}
4

2 に答える 2

1

これも試してください:

    Zend_Session::start();
    Zend_Session::rememberMe(864000); // one day session
    $mysession = new Zend_Session_Namespace();
    $mysession->setExpirationSeconds(864000);
于 2011-11-02T13:48:01.770 に答える
0

これを試して:

$mysession->setExpirationSeconds(864000, 'rows');
于 2011-11-02T10:38:03.017 に答える