Комментарии 9
Если не секрет — откуда такая необычная задача выплыла?
0
На проекте осуществляем постепенный переход со старого движка, написанного на PHP, на новый движок, который на Spring+MVC.
0
А tomcat и php у вас живут в одном домене по разным путям? Или как-то явно осуществляете проброс сессии с домена на домен?
К слову, есть забавный проект Quercus (реализация php на чистой яве, от авторов веб-сервера Resin), полезно в случае явного использования общего функционала и там и там, и при отсутствии специфических php-фрэймворков, не работающих в Quercus.
К слову, есть забавный проект Quercus (реализация php на чистой яве, от авторов веб-сервера Resin), полезно в случае явного использования общего функционала и там и там, и при отсутствии специфических php-фрэймворков, не работающих в Quercus.
0
В примере с PHP можно было бы культурней переопределить механизм работы с сессии через «session_set_save_handler()». И работать с $_SESSION, session_start() вместо RedisSession::start();
+1
1. В PHP имя сессии можно задать и в конфиге посредством директивы session.name, чтобы не писать это в проекте.
2. Для PHP есть хороший модуль phpredis, после подключения которого можно указать в конфиге PHP один или несколько серверов Redis для хранения сессий, их веса и таймауты соединения. После чего сессии автоматически будут сохраняться в Redis при вызове стандартной функции session_start().
2. Для PHP есть хороший модуль phpredis, после подключения которого можно указать в конфиге PHP один или несколько серверов Redis для хранения сессий, их веса и таймауты соединения. После чего сессии автоматически будут сохраняться в Redis при вызове стандартной функции session_start().
+1
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Хранение сессий в Redis и их совместное использование в PHP и Tomcat