Назад | Перейти на главную страницу

Отключение файлов сессий Symfony2

Ищу способ отключить сохранение файлов сессий PHP. (Мне не нужны сеансы в моем приложении)

Я пытался установить save_path = NULL, но он устанавливает только путь по умолчанию (/ tmp).

Есть ли способ сделать это ? Или, может быть, мне вообще не стоит этого делать по причинам, которые я игнорирую?

Я решил свою проблему. Я отключил сохранение сеанса в Symfony2 напрямую, добавив stateless к app/config/security.yml файл :

firewalls:
    api:
        stateless: true
        pattern: ^/
        http_basic:
            realm: "Authentification needed"

Таким образом, сеансы используются, но не хранятся в файлах.

PHP должен создавать файлы сеанса только в том случае, если в вашем приложении вызывается session_start () (то есть они ему нужны), или PHP настроен на постоянный запуск сеансов.

Удостовериться session.auto_start = 0 установлен в вашем php.ini, чтобы сеансы не запускались автоматически

После этого, если вы не создаете сеансы, ваш путь сохранения не имеет никакого значения.