Настройка Timzone на глобальном уровне после входа пользователя

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

ЭТА ПРОБЛЕМА

У меня есть контроллер входа, в котором я получаю значение часового пояса пользователя, вошедшего в систему, и устанавливаю его с помощью:

date_default_timezone_set('Europe/Berlin'); // value pulled from database

Но как только я перенаправляю с моего контроллера «Login» на контроллер «Dashboard», часовой пояс возвращается к исходному значению по умолчанию: America/Chicago,

Я подтвердил это с помощью

date_default_timezone_get(); // prints "America/Chicago"

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

PS: я знаю index.php файл или config.php Файл — хороший выбор, но в этих местах мне не удастся получить значение часового пояса пользователя из базы данных.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector