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的顺序发回响应