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

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

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

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

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


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

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

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