如何用js删除php生成的cookie

发布网友

我来回答

2个回答

热心网友

var cookiecheck = '<?php echo $_COOKIE['cookiename'];?>';
先说明下这个吧

该php语句的作用在于获得cookie名为'cookiename'的cookie值,假设为[cookiename],然后输出该值。
由于在php是服务器解析,所以它会在js被执行之前生成,最后你的静态页面上显示出来的就是:
var cookiecheck=[cookiename];

再 你的代码我看过了 是有效的 我注意到你的“感叹号”不是英文格式,是打错还是?
测试代码如下:
<?php
SetCookie("name","this is my cookie");

?>

<script type="text/javascript">
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]);
return null;
}

// 判断是否已经登录
if(!getCookie("name"))
{
alert('失败');
}else{
alert(getCookie("name"));
}
</script>

热心网友

找到cookie所在目录,用js将这个目录的文件都删除就可以啦

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com