Привет, люди :( разве нет никого, кто мог бы помочь мне здесь
Привет, ребята, я пытаюсь сохранить сеансы в базе данных, используя Zend Sessions, но по некоторым причинам мои сеансы вымираютЯ не уверен, выполняется ли какой-то код, который выполняет это или что-то еще.
Я заметил, что идентификатор сеанса, похоже, восстанавливается через некоторое время после входа в систему.
Это даже несмотря на то, что я добавил следующую строку в мой файл htaccess:
php_value session.auto_start 0
В результате я выхожу из системы каждую минуту, когда я вхожу в систему.
Heresмой код в моем файле начальной загрузки
$config = array(
'name' => 'session',
'primary' => 'id',
'modifiedColumn' => 'modified',
'dataColumn' => 'data',
'lifetimeColumn' => 'lifetime'
);
$saveHandler = new Zend_Session_SaveHandler_DbTable($config);
Zend_Session::rememberMe($seconds = (60 * 60 * 24 * 30));
$saveHandler->setLifetime($seconds)->setOverrideLifetime(true);
Zend_Session::setSaveHandler($saveHandler);
//start your session!
Zend_Session::start();
Я не использую никакую другую функцию, связанную с сеансом, за исключением, возможно, Zend_Auth при входе в систему.
Infact rememberme
вызывает функцию refreshrateIDкласса Session - конечным результатом является то, что теперь я постоянно отключаюсь каждые несколько минут.