我有应用程序,在ZF1中,不是bootstrap。在配置中我有:
resources.session.save_path = APPLICATION_PATH "/../tmp/session"
resources.session.remember_me_seconds = 315360000
resources.session.gc_maxlifetime = 315360000
文件夹tmp / session设置为0777
在重定向管理员网址之前的登录控制器中(记录后)我有
Zend_Session::rememberMe();
在文件夹tmp / session中未创建任何文件,应用程序会在1小时后自动注销。如何在没有bootstrap的情况下从config初始化会话资源?
答案 0 :(得分:0)
由于您没有引导,您需要手动加载会话设置:
您可以使用:
$configFilepath = '/path/to/application.ini';
$config = new Zend_Config_Ini($configFilepath);
$settings = $config->toArray();
Zend_Session::setOptions($settings['resources']['session']);