PHP удаление не нужных сессий
Сейчас опишу не стандартную ситуацию, чтобы понять в чем собсвенно проблема.
Пользователь авторизируется на сайте
- Создается phpsessid
- Создается кука с секретным ключем, для будущего автологина
А теперь, мы будучи авторизированными, удаляем мануально из браузера, phpsessid и заходим обратно на сайт.
Правильно, мы автологинимся, по куке с ключем, куку мы то оставили. При автологине, создается новая Phpsessid сессия ! И тут внимание ! Старая Phpsessid сессия остается !!!
Вопрос в том ! Как узнать используется эта сессия кем-то или нет ? На выходе у нас в папке сессий, получается, 2 файла сессий, один из которых не используется. Но как его удалить ?