powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / управление сессиями
4 сообщений из 4, страница 1 из 1
управление сессиями
    #32475271
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь управлять сессиями чере ф-ю session_set_save_handler . Изменения и добавления проходят нормально, а вот с удалением проблемы. Вообще это возможно? В документации приведен пример

function destroy($id) {
global $sess_save_path, $sess_session_name;

$sess_file = "$sess_save_path/sess_$id";
return(@unlink($sess_file));
}

но я не пойму как может выполнится данная ф-я если скрипт уже давно выполнился?
...
Рейтинг: 0 / 0
управление сессиями
    #32475686
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
функция на удаление мертвых сессий вызывается прик каждом session_start() либо с указанной вероятностью.
То есть при выполнении session_start пхп проходит по каталогу, где лежат файлы с сессиями и если они (файлы) устарели - удаляет их
...
Рейтинг: 0 / 0
управление сессиями
    #32475815
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т-е у каждого кто выполняет ф-ю session_start выполняется автоматически сборщик мусора?
...
Рейтинг: 0 / 0
управление сессиями
    #32475942
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по умолчанию - да.
В настройках можно поменять вероятность вызова сборщика мусора.
По умолчанию он равен 1 (это значит 100%)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / управление сессиями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]