<tfoot id='ux83ix8e'></tfoot>
  • <small id='ct56b0fd'></small><noframes id='tgh6bcnm'>

  • 您的位置:荆州电脑信息网 > 设置问题 > 如何设置cookies的过期时间

    如何设置cookies的过期时间

    作者:电脑信息网日期:

    返回目录:设置问题


    1、操作系统:
    步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。


    2、ASP.NET应用程序中Session过期时间的设置

    在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单e68a84e8a2ade799bee5baa6e79fa5e98193339,修改web.config配置。
    具体修改方法如下,在web.config中进行如下配置
    <system.web>
    <sessionState mode="InProc" timeout="30"/>
    </system.web>
    在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。


    3、在调用Session的cs页中,Load事件里面写以下
    Session.Timeout = 30;

    4、Store session in asp.net state service
    <sessionState cookieless="false" timeout="480" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" />

    看一下,看你的程序是用到了哪种设置方式,把时间改成你需要的时间就可以了。



    var date=new Date();
    date.setTime(date.getTime()+30*60*1000); //设置date为当前时间+30分
    document.cookie="key=value; expires="+date.toGMTString(); //将date赋值给expires
    例程如下:
    <?php
    $value = 'something from somewhere';
    setcookie("TestCookie", $value);/* 简单 cookie设置 */
    setcookie("TestCookie",$value, time()+3600); /* 有效期 1个小时 */
    setcookie("TestCookie", $value,time()+3600, "/~zhidaorasmus/",".example.com", 1); /* 有效目录 /~rasmus,有效域名 example.com及其所有子域名*/
    ?>
    其中setcookie("TestCookie",$value, time()+3600); /* 有效期 1个小时 */ 后面的time()+3600设置的就是失效时间,如果想要换效时间变得更长,只需增大后面的数值就可以了。

    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. 确定日期法
    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 +数学式。通过简单的四e799bee5baa6e79fa5e98193e78988e69d83337则运算的方法,将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小时零一分钟后。
      <tbody id='85n4wq3i'></tbody>
  • <small id='zpvnr464'></small><noframes id='kpqi54s8'>

    <tfoot id='wub218ba'></tfoot>

      相关阅读

      • 如何设置cookies的过期时间

      • 电脑信息网设置问题
      • 1、操作系统:步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉
      • js中如何设置cookie的保存时间呢?

      • 电脑信息网设置问题
      • Cookie操作是我们在Web开发中经常会用到的功能,以往我们一般是通过javascript实现的。下面这款jquery插件是专门用来进行cookie操作 的,包括cookie的添加、清除、读取…… 你可以在这款
      • 如何设置COOKIES的有效时间为5分钟

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

      • 电脑信息网设置问题
      • 1. dateadd法 1)将期限设置为当前日期后的第N天的0时0分0秒 Response.Cookies(“LastView”).Expires=dateadd(“d”,N,date) 2)将期限设置为当前日期后的第N月的同一天的0时0分0秒 Response.Cookies(“LastVi
      关键词不能为空

      标签导航

      QQ小窗口怎么打开 QQ窗口怎么调小 怎么设置QQ来信息悬浮小窗口? QQ如何打开新闻小窗口? Win10英文版系统下中文软件显示为问号如何解决 英文版win10系统怎么换成中文 Win10英文版部分无法更改为中文怎么办 Win10英文版系统自带的文档中文显示乱码该怎么办 MacBook air 2015新款我要装win7 macbook air 2016新款可以装win7吗 macbook air 2015版可以装win7系统吗 这个版本的Macbook Air 能不能装win7系统 cookies不设置过期时间默认是永远不过期吗 C#如何设置session过期时间? js设置cookie过期时间 js中怎样设置cookie有效时间30分钟 win10怎样设置自动关机 win10 如何设置多少分钟后自动关机 win10系统怎么设置定时关机 win10电脑怎么设置时间自动关机 win 7调整索引选项是什么意思 windows搜索中的索引是什么意思,原理是什么 Win7系统的搜索索引是什么意思?关闭索引和打开索引会出现什... win7提示在没有索引的位置搜索可能较慢 请单击以添加到索引... 如何调整电脑上的时间与日期 如何设置电脑上的时间 电脑怎么修改时间日期 如何修改电脑系统时间 win10玩暗黑2不能全屏怎么处理 暗黑破坏神2笔记本win10,窗口模式窗口过小怎么办 本人win10,暗黑2两边有黑框,再次求助如何全屏 win10玩暗黑2不能全屏怎么办 win7系统的纯净版是什么意思? 什么是原版win7系统 原版win7和win7有什么区别 WIN7的 MSDN旗舰版是什么意思 鼠标方向扩展设置 笔记本外接屏幕,怎么变换鼠标移动方向 如何把Windows7双屏,设置成向左扩展? 笔记本怎么设置扩展屏幕向左移动 怎么让双屏显示器扩展桌面的时候从右往左 求一个mac系统装双系统可用的win8或者win10的iso imac双系统中win10的本地硬盘在os系统中显示,如何从... 我想要一个原版win7 64位的系统镜像,可以装苹果双系统的... 各位本人iMac在装了双系统OSX和win10今天无... WIN7如何将来自两个不同硬盘的剩余空间合并为一个硬盘?急!... 如何将win7中硬盘多余的容量分配给另外一个盘 WIN7如何将来自两个不同硬盘的剩余空间合并为一个硬盘? win7磁盘管理如何可以把一个盘的多余空间扩到另一个盘去? 华为手机的耳机功能如何设置 华为手机怎么设置耳机模式? 华为手机耳机设置在哪里 华为手机耳机模式怎么调整? windows10系统字体怎么设置字体 Win10系统怎么安装字体 更换系统字体的操作方

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