cookie的使用

cookie 一般都是由于用户访问页面而被创建的,可是并不是只有在创建 cookie 的页面才可以访问这个cookie。在默认情况下,出于安全方面的考虑,只有与创建 cookie 的页面处于同一个目录或在创建cookie页面的子目录下的网页才可以访问。那么此时如果希望其父级或者整个网页都能够使用cookie,就需要进行路径的设置。

path表示cookie所在的目录,asp.net默认为/,就是根目录。在同一个服务器上有目录如下:/test/,/test/cd/,/test/dd/,现设一个cookie1的path为/test/,cookie2的path为/test/cd/,那么test下的所有页面都可以访问到cookie1,而/test/和/test/dd/的子页面不能访问cookie2。这是因为cookie能让其path路径下的页面访问。
cookie的设置:

function $_cookie(name,value){
    var date = new Date();
    $livetime = 5*24*3600*1000;// cookie生命周期
    date.setTime(date.getTime()+$livetime);
    document.cookie = name+"="+value+";expires="+date.toGMTString()+";path=/";
}
  $_cookie('slider','1');

你可能感兴趣的:(cookie的使用)