无法删除symfony中的cookie

use*_*225 2 php cookies jquery symfony

我有一个使用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
                    }
Run Code Online (Sandbox Code Playgroud)

sk8*_* ツ 27

你也可以

 $response = new Symfony\Component\HttpFoundation\Response();
 $response->headers->clearCookie('nameOfTheCookie');
 $response->send();
Run Code Online (Sandbox Code Playgroud)

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