Можем ли мы иметь триггер завершения сеанса с Apache при использовании PHP?

Я наткнулся на требование, где я хочу, чтобы вызвать сценарий, как только сеанс идет вниз. Я создаю сеанс с life, пока не закроется браузер клиента, и моя платформа PHP 5.6 на CentoS 7, и я использую Apache в качестве веб-сервера, и сеанс сохраняется в базе данных redis.

Спасибо за Вашу поддержку.

С уважением
Мохташим

1 ответ

  1. Я думаю, что вы ищете своего рода функцию atexit() в PHP для сессий. Короткий ответ:это невозможно.
    Возможно, вы можете реализовать программу, работающую на сервере (через cron, например, для запуска каждую минуту или около того), которые проверяют файлы в «session.save_path » каталог. Эта переменная должна быть в вашем php.файл конфигурации ini.
    Вы должны будете отслеживать эти файлы, а затем проверить, когда они больше не присутствуют.
    Существует также функция под названием: session_save_path () в PHP, которая может быть полезна, если вы делаете эту программу на PHP.
    Извините, я не могу быть более полезным здесь.. Я предлагаю здесь то, чего не делал.