Вы можете установить разные пути сохранения сеанса для разных приложений Zend?

Я создаю систему управления складом для своего бизнеса, которая будет состоять из 5 различных приложений Zend, хранящихся на одном веб-сервере.

то, что я хочу сделать, это сохранить 3 данных сеанса приложений в одной папке "/internal/data/session"

а остальные 2 в своих папках. я надеюсь, что это предотвратит конфликты сеансов между приложениями.

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

в каждом приложении config.ini мне было интересно, устанавливаю ли я там определенные каталоги session.savepath для тех, которые я хочу, вызовет ли это проблему с php.ini?

в основном я спрашиваю для каждого подключения к серверу, могу ли я установить, где это соединение ищет информацию о сеансе?


person roguecoder    schedule 29.04.2011    source источник
comment
Зенд! = Зенд Фреймворк! Аааааааааа!!   -  person Charles    schedule 29.04.2011
comment
это было полезно, Чарльз, спасибо....   -  person roguecoder    schedule 29.04.2011


Ответы (1)


Если конфигурация вашего сервера позволяет это, просто измените путь сохранения сеанса с вашим .htaccess. В каждое приложение добавьте:

php_value session.save_path '/myapplication/folder/session/'

Будьте осторожны и не выбирайте папку, к которой можно получить доступ из Интернета!

person grunk    schedule 29.04.2011