Задать вопрос
@Tereverda

Как синхронизировать в HttpFoundation глобальные переменные?

Использую компонет HttpFoundation отдельно фреймворка Symfony

После создания объекта Request, в него копируются глобальные переменные
$request = Request::createFromGlobals();

Если удалять или сохранять куки, то они сохраняются только в объекте $request, который уничтожается с завершением работы приложения, но глобально setcookie() не происходит.
$request->cookies->remove('login');
$request->cookies->set('login',  'sdfasdf');


Как их синхронизировать, чтобы изменения в $request были синхронными с глобальными массивами COOKIE, итп?
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Объект Request по хорошему стоит воспринимать как иммутабельный и вообще не производить с ним ни каких изменений. Установка кук - это задача Response. Жабы отдельно, гадюки отдельно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы