У меня есть код установки cookie.
public function checkInviter(int $inviter)
{
$response = new RedirectResponse($this->generateUrl('app_homepage'));
if ($inviter > 0) {
$response->headers->setCookie(Cookie::create('_inviter_id', $inviter, new \DateTime("+ 30 days")));
$response->sendHeaders();
}
return $response;
}
Далее при регистрации я хочу удалить / очистить его.Если я создаю новый ответ, то он не знает о наборе файлов cookie.Как работать с файлами cookie?
public function register() {
$response = new Response();
dump($response); // cleared Response
$response->headers->removeCookie('_inviter_id', '/', null);
$response->send();
return $this->render('security/register.html.twig');
}
Я нашел ответ , но он не совсем точен.