Храните файлы сессий в разных каталогах на PHP

У меня есть несколько сайтов, размещенных на одном сервере, в разных каталогах (например, server.com/site_one, server.com/site_two), и я хочу хранить файлы сеансов для каждого сайта в разных каталогах.
Как я могу это сделать?

Спасибо!

1 ответ

Решение

Если вы используете PHP в качестве модуля Apache2, следующее должно работать для вас.

В папке, которую вы хотите изменить путь сеанса (например, site.com/site_one), создайте .htaccess файл со следующим:
php_value session.save_path "/path/to/separate/sessions/site_one",

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

Другие вопросы по тегам