%%%%%&&&&& 如何在javascript 中设置Cookie 的 Domain属性
我想在javascript中设置cookie,用到了如下的代码
function setcookie(sName, sValue)
{
date = new Date();
date.setTime(date.getTime()+5000); //5 second
document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
}
但是目前的情况是,我不能设置它的 domain 和path
设置了domain和path就不成功
而且如果像上面那样创建 cookie,则会by 每个文件夹创建cookie,即使我在不同的文件夹创建 name 相同的cookie,是不会共享这个cookie的,每个文件夹下都会有一个相同名字的cookie,用 cookie editor查看了下,cookie 的 name 相同,只有 domain相同
cookie超过了20个,即我访问的页面可能每个页面都会使用cookie来保存一些东西,这样就导致访问了多个文件夹下的页面,累加的cookie超过了20个,导致系统超时 time out. 而且同名的cookie 应该是累加计数的
我的问题就是
1: 可否用javascript 来设置cookie 的 domain或者path.
2: 在我离开页面的之后, cookie还会保存,只有在这个页面停留超过cookie 的过期时间它才会自动释放掉, 有什么办法在离开页面后,它自己会释放
谢谢大家了:)