你可以在浏览器Unload事件调用删除Cookies的函数:1、把以下代码放在任意位置: <script language="javascript" type="text/javascript"> function clearCookie(name)//(这里的name是即将被删除的Cookies名称,在第二步那里设置这个Cookies名称) { var time = new Date(); time.setTime(time.getTime() - 1); document.cookie=name+"="+name+";expires="+time.toGMTString(); } </script>2、在<body>标签写个unload事件,如把<body>改为: <body onUnLoad="clearCookie('example');">(exapmle为你要设置的Cookies(被删除的Cookies))
<?php
setcookie("Example","浏览器进程存Cookies实例",0);//把最后参数设置为0
?>
<script language="javascript" type="text/javascript">
function clearCookie(name)//(这里的name是即将被删除的Cookies名称,在第二步那里设置这个Cookies名称)
{
var time = new Date();
time.setTime(time.getTime() - 1);
document.cookie=name+"="+name+";expires="+time.toGMTString();
}
</script>2、在<body>标签写个unload事件,如把<body>改为:
<body onUnLoad="clearCookie('example');">(exapmle为你要设置的Cookies(被删除的Cookies))
document.cookie=name+"="+name+";expires="+time.toGMTString();第一条是设置在系统时间基础上加一段时间吗?time.getTime() - 1是什么意思?
第二条我也不动,是两条语句吗,不像阿,谢谢了
第二问题:一条语句,楼主可以到Google搜索一下“清除Cookies”,就有很多代码,并且有很多解释的。