Какие существуют варианты реализации собственного управления сеансом в PHP?Внедрение собственного управления сеансом в PHP
Есть ли хороший способ реализовать компонент, который выполняет все задачи сеанса? Как я могу создать класс, который получает HTTP-запрос и ответ в течение одного процесса запроса? Я нашел опцию «session_save_handler», которая, как представляется, определяет обработчик хранилища. Мне нужно заменить все управление сеансом. Есть ли другой способ использования конфигурации PHP или мне нужно реализовать собственный контроллер, который получает все запросы и вызывает управление сеансом?
Спасибо за вашу помощь
С уважением Майкл
Не могли бы вы рассказать о том, почему это не должно быть напрямую set (при условии, что какие-либо данные, введенные клиентом, были дезинфицированы)? – Sev
Глобальное состояние - очень опасная вещь, когда вы программируете. Именно тогда много кода из разных мест может изменить «состояние» приложений, если у вас нет хорошего способа сообщить, какой фрагмент кода выполняет это. Это будет хлопот для отладки. Если вы используете класс в качестве точки входа, вы можете, по крайней мере, быть уверенным, чтобы ловушка ошибок при входе в систему. Посмотрите, как Misko Hevery объясняет это лучше, чем я: http://www.youtube.com/watch?v=-FRm3VPhseI – Stojg