gpt4 book ai didi

php - 无法在 symfony 中删除 cookie

转载 作者:行者123 更新时间:2023-12-01 00:33:46 25 4
gpt4 key购买 nike

我有一个使用 jquery 的 php 文件。如果在按下提交按钮后选中一个复选框,我有这个文件存储 cookie,如果未选中该复选框,则删除 cookie(如果存在)。

它在我的开发服务器上运行得非常好,该服务器上没有 symfony。当我将其传输到我们的实时服务器时(这要求我将代码放入 symfony),它会保存 cookie,但不会删除它们。我正在使用这里的 jquery.cookies.js LINK

我的代码很简单

                   // else delete the cookies if the checkbox is unchecked
else
{
?>
<script type="text/javascript">
$.removeCookie('vtuid');
$.removeCookie('vt_usr');
$.removeCookie('vt_pd');
$.removeCookie('vt_chk');
</script>
<?php
}

最佳答案

你也可以这样做

 $response = new Symfony\Component\HttpFoundation\Response();
$response->headers->clearCookie('nameOfTheCookie');
$response->send();

不要忘记按照 cookie 被删除的顺序发回响应

关于php - 无法在 symfony 中删除 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13145189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com