Intereting Posts
Когда нужно создать новый ключ приложения в Laravel? Получить исходный код с китайскими иероглифами PHP Почему бы не создать экземпляр нового объекта внутри конструктора объекта? Пытается использовать PHP DateTime Class с Yii2, получившим класс не найденных ошибок Загрузка cURL-файлов больше не работает после обновления с PHP 5.5 до 5.6 Как получить «имена полей» с помощью PHP ADOdb? как поместить объект по внешнему URL-адресу в amazon s3 Загрузить файл через PHP на Google Диск с помощью API без экрана согласия Как ограничить просмотр файлов в каталоге Доступ запрещен для пользователя при попытке соединения с PDO Доктрина миграции 2 + zend framework 2 = возможно ли это? Проверка пар ключ / значение между массивами Как запустить запрос GET / POST / PUT / DELETE и тип запроса суждения в PHP? Плагин формы jQuery: XMLHttpRequest не может загрузить http: // www … No 'Access-Control-Allow-Origin' Путаница с параметрами.yml и config_ (dev | stage | prod) .yml для соединений с базой данных

Можем ли мы использовать сеанс для создания глобальной переменной для всего клиента?

Я видел этот пример на странице справочника php http://www.php.net/manual/en/session.examples.php В примере будет создан глобальный сеанс для всего клиента. Могу ли я использовать этот пример для создания глобального приложения для всего клиента вместо сохранения его в DB или локальном файле. Каковы плюсы и минусы этого метода? Спасибо за любую помощь.

Solutions Collecting From Web of "Можем ли мы использовать сеанс для создания глобальной переменной для всего клиента?"

Это может сработать, но я бы не рекомендовал его … для большой возможности для путаницы со стороны разработчиков, работающих с кодом, потенциальных проблем, если вы обновляете переменные сеанса в неправильной области и используете термин «сеанс» для то, что не связано с сеансом, может привести к целому миру путаницы

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

Нет, это невозможно или не рекомендуется. Сессия связана с одним клиентом, а клиенты не делят сеанс.