Я разрабатываю приложение php. Можно ли получить активные сеансы и значения сеансов на моем сервере? И можно ли завершить конкретную сессию?
Можно ли увидеть активные сеансы с помощью php?
comment
возможный дубликат Доступ к активным сеансам в PHP
- person Wesley van Opdorp   schedule 21.12.2011
comment
Помогает ли это: stackoverflow.com/questions/675913/
- person Dennis   schedule 21.12.2011
Ответы (2)
Если вам нужна максимальная гибкость с сеансами, вы можете сохранить все свои сеансы в базе данных. Тогда очень легко получить количество сеансов, содержимое любого сеанса, убить их и т. д.
http://shiflett.org/articles/storing-sessions-in-a-database
В качестве бонуса вы повысите безопасность!
person
macjohn
schedule
21.12.2011
Ага... Попробую. Но если срок действия сеанса истечет, значения базы данных все равно останутся такими же, как и раньше?
- person Javad Shareef; 21.12.2011
Существует обработчик функции, которая вызывается время от времени для очистки (удаления) старых записей в хранилище данных сеанса.
- person macjohn; 21.12.2011
В настоящее время в PHP вы не можете получить активные сеансы напрямую. Но вы можете создать свой собственный обработчик сеанса ( http://pt2.php.net/manual/en/function.session-set-save-handler.php ) и управлять файлами сеанса.
person
ocirocir
schedule
21.12.2011