<small id='8o0dp0nc'></small><noframes id='ylay8mse'>

  • <tfoot id='juuj7oe0'></tfoot>
  • 您的位置:荆州电脑信息网 > 设置问题 > 如何设置COOKIES的有效时间为5分钟

    如何设置COOKIES的有效时间为5分钟

    作者:电脑信息网日期:

    返回目录:设置问题


    如何设置Cookies时间?
    Response.Cookies("字段名").expires=时间函数+N,例如:
    Response.Cookies("字段名").expires=date+1,表示Cookies保存1天,再比如:
    Response.Cookies("字段名").expires=Hour+8,表示Cookies保存8小时。

    所以这样:
    Response.Cookies("字段名").expires=Minute+5 ' 表示Cookies保存5分钟。

    如何设置COOKIE的有效zd时间

    具体:
    Cookie cookie = new Cookie( "username", userName );
    // default cookie's age is -1, indicating the cookie will persist until browser shutdown.
    // so set cookie's age to 120 days: 120 * 24 * 60 * 60 * 60 seconds
    cookie.setMaxAge( 622080000 );
    response.addCookie( cookie );
    System.out.println("Save user " + userName + " to cookie";

    详细看看 java 的 api 文档

    设置cookie的保存时间,通过cookie的expires性质指定一个终止时间就可以了。也就是说,你在设置cookie的时候,你的cookie字串要像下面这样组合:

    var d= new Date();
    d.setHours(d.getHours() + (24 * 30)); //保存一个月
    document.cookie = "visited=yes; expires=" + d.toGMTString();

    这样你的cookie就能保存一个月了,下面是我测试用的代码,你自己看看是否有其他帮助,有的话尽管拿去:

    <html>
      <head>
        <script language="javascript">
          function Window_Load(){
           setCookie("name","111"); //临时cookie
           setCookie("age","222",24 * 7);  //保存7天
           setCookie("address","333",24,"/"); //保存1天,path为根目录e69da5e6ba907a686964616f334
           
           //设定cookie为安全的(secure=true),只能在HTTPS或与其他安全协议
           //连接在一起的时候才被传输
           setCookie("phone","444",24,"/",".",false);
           alert(document.cookie);
           alert(getCookie("age"));
           
           //删除名称为"age"的cookie
           removeCookie("age") 
           alert(document.cookie);
           //删除名称为"address"的cookie,因为设置时设定的path,所以删除
           //时也需要传入对应path
           removeCookie("address","/") 
           alert(document.cookie);  
          }
          
          function setCookie(name,value,hours,path,domain,secure){
           var cdata = name + "=" + value;
           if(hours){
           var d = new Date();
           d.setHours(d.getHours() + hours);
           cdata += "; expires=" + d.toGMTString();
           }
           cdata +=path ? ("; path=" + path) : "" ;
           cdata +=domain ? ("; domain=" + domain) : "" ;
           cdata +=secure ? ("; secure=" + secure) : "" ;
           document.cookie = cdata;
          }
          
          function getCookie(name){
           var reg = eval("/(?:^|;\\s*)" + name + "=([^=]+)(?:;|$)/"); 
           return reg.test(document.cookie) ? RegExp.$1 : "";
          }
          
          function removeCookie(name,path,domain){
           this.setCookie(name,"",-1,path,domain);
          }
           
        </script>
      </head>
      <body onload="Window_Load();">
      
      </body>
    </html>


    1. dateadd法
    1)将期限设置为当前日期后的第N天的0时0分0秒
    Response.Cookies(“LastView”).Expires=dateadd(“d”,N,date)
    2)将期限设置为当前日期后的第N月的同一天的0时0分0秒
    Response.Cookies(“LastView”).Expires=dateadd(“m”,N,date)
    3)将期限设置到当前时间后的第N天的该时该分该秒
    Response.Cookies(“LastView”).Expires=dateadd(“d”,N,now)
    4)将期限设置到当前时间后的第N+M天的该时该分该秒
    Response.Cookies(“LastView”).Expires=dateadd(“d”,N,now+M)
    5)将期限设置到当前时间后的第N月的该时该分该秒
    Response.Cookies(“LastView”).Expires=dateadd(“m”,N,now)
    6)将期限设置到当前时间后的第N月的同一日后的第M天的该时该分该秒
    Response.Cookies(“LastView”).Expires=dateadd(“m”,N,now+M)

    2. 确定e799bee5baa6e79fa5e98193e59b9ee7ad94333日期法
    1)将期限设置到某一日的0时0分0秒失效
    举例:到2003年1月29日0时0分0秒失效
    Response.Cookies(“LastView”).Expires=# 1/29/2003 #

    Response.Cookies(“LastView”).Expires=# 2003/1/29 #

    Response.Cookies(“LastView”).Expires=“January 29,2003”
    2)将期限设置到某一日的某一时刻失效
    举例:到2003年1月29日21时0分0秒失效
    Response.Cookies(“LastView”).Expires = #2003/1/29 21:00:00#

    Response.Cookies(“LastView”).Expires = #1/29/2003 21:00:00#

    Response.Cookies(“LastView”).Expires = #January 29,2003 21:00:00#
    其实,在这种方法中,用““ ””和“# #”的效果是一样的。例如
    Response.Cookies(“LastView”).Expires=“January 29,2003”

    Response.Cookies(“LastView”).Expires=# January 29,2003 # 的效果就是相同的。

    3. date+ \now+ 法
    这种方法主要结构为Date+数学式或now +数学式。通过简单的四则运算的方法,将Cookie 的失效时间设置到当前时间后的某一段时间内。这里的加号都表示在当前时间的基础上加上预设时间。
    1)date+法
    如将期限设置为当前日期后的第N天的0时0分0秒,我们可以使用上述已谈到过的方法也可以使用如下格式:
    Response.Cookies(“LastView”).Expires=Date+N
    date+法是一种比较死的方法。它和上述方法差别不是很大,完全可以由上述几种方法代替。下面介绍now+法,这是一种比较灵活的方法,它可以将失效时间准确地定位到当前时间后的任意一年、一月、一天、一小时、一分、一秒。
    2)now+法
    先举一个例子: Response.Cookies(“LastView”).Expires = now+1
    这条语句的功能是:把Cookie的失效时间限制到1天后的同一时刻。这里的1代表1天,即24小时。由于now代表当前Web服务器的系统时间,包括年、月、日、时、分、秒,则该语句所表达得Cookie 的失效日期在明天的同一时、分、秒上。若改成now+2则表示此Cookie 的失效日期在两天后的同一时、分、秒上;now+30表示此Cookie 的失效日期在一个月后的同一时、分、秒上;now+30*2表示此Cookie 的失效日期在两个月后的同一时、分、秒上;now+365则表示此Cookie 的失效日期在一年后的同一时、分、秒上……
    当把1分成24等份,即该语句变成: Response.Cookies(“LastView”).Expires = now+1/24则表示把Cookie的失效时间限制到一小时后。在此基础上,把1再分60等份,即把now+1/24改成 now+1/1440,则表示把Cookie的失效时间限制到一分钟后。这里的1440是由24*60得来。同理,要把Cookie的失效时间限制到十分钟后,则把程序变成Response.Cookies(“LastView”).Expires = now+10/1440;要把Cookie的失效时间限制到一秒钟后,则程序变成Response.Cookies(“LastView”).Expires = now+1/86400。当然,理论上把Cookie的失效时间限制到微秒级也是可以的。不过,那就没有什么实际意义了。另外,如果程序语句变成: Response.Cookies(“LastView”).Expires = now+1+1/1440则表示Cookie的失效时间为24小时零一分钟后。
    <tfoot id='xnvipq1p'></tfoot>

    • <small id='filk7gmd'></small><noframes id='npq7l3xe'>

        <tbody id='4k89lf0r'></tbody>

      相关阅读

      • 如何设置COOKIES的有效时间为5分钟

      • 电脑信息网设置问题
      • 如何设置Cookies时间?百 Response.Cookies("字段度名").expires=时间函数问+N,例如: Response.Cookies("字段名").expires=date+1,表示答Cookies保存内1天,再比如: Response.Cookies("字段名").expir
      关键词不能为空

      标签导航

      无线路由器怎么设置安装视频教程 路由器设置教程 新买的路由器怎么设置视频教程的相关视频 三级路由器怎么设置 求视频教程 怎样换路由器视频教程 Win7系统怎么删除服务 Win7系统多余服务项目怎样彻底删除 如何删除Win7电脑系统服务列表中的残留服务 WIN7系统建立了两个用户 如何删除一个? win7电脑开机蓝屏怎么办系统都进不了 Win7系统一直蓝屏开不了机怎么解决 win7电脑蓝屏了进不去安全模式,也开不开机怎么办 win7开不了机,一直蓝屏怎么解决? 我从微软官网下载了win10安装程序,并在安装时选择了把U盘... 我上微软下载了个win10下载工具,然后选择安装到其他电脑,... win10专业版镜像文件在哪下载?我在微软官网上按提示创建的... Win10安装U盘怎么做,怎么把系统ISO写入到U盘 如何设置COOKIE的有效时间 如何将COOKIES的过期时间设置为10分钟 js中怎样设置cookie有效时间30分钟 在ASP中我用COOKIES 设置登陆时间为5分钟怎么设置? Windows7系统设备管理器打不开如何解决 win7设备管理器打不开了 WIN7系统的电脑的设备管理器打不开 win7系统,设备管理器无法打开 哪位大神帮我看看电脑蓝屏的原因?有蓝屏图片 大家帮我看看我电脑蓝屏死机的原因是什么 帮忙看看电脑蓝屏原因 帮忙看看电脑蓝屏是什么原因 如何设置Windows10系统的DOS命令提示符 win10怎么在文件夹里打开命令提示符? win10怎么打开管理员命令提示符 win10电脑怎么进DOS模式? outlook自动签名,怎么设置? Microsoft outlook中如何设置个人名片 如何在Outlook设置我的名片作为邮件签名 怎么在outlook里面设置名片 瑞星防火墙的安全级别设置在哪设啊 Win7系统防火墙设置不可更改怎么办 我是win7系统为什么卸载不了防火墙 电脑重启之后蓝屏,求解 最近电脑休眠重启以后每次都蓝屏,求大神帮助!~ 笔记本休眠和待机后重新启动就蓝屏,什么原因 为什么我的电脑睡眠了一段时间就会出现蓝屏 台式电脑,WIN10系统,一会儿不用,就卡死不动按什么都没... win10系统经常卡死,鼠标键盘突然就动不了,只能重启笔记... 电脑开机卡住了进不了系统,win10,要强制关机才能开机,这... win10系统频繁的卡屏死机,鼠标键盘全部无效,只能电源键强... 多台win7计算机在同一工作组中怎么共享一台打印机 win7系统共享打印机怎么设置工作组 win7怎么建立局域网共享打印机 win7工作组打印机共享怎么弄???急 电脑有两个win7系统,怎么删掉一个? 电脑的网是连着的 但是图标怎么成这样了?win7系统 电脑装了win7系统后怎么变慢了

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网