`
liuzhiqiang19890403
  • 浏览: 61061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

session失效时间

 
阅读更多

设置session失效的时间

 

A:在web.xml中的session-config配置 
      session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果 session-timeout元素的值为零或负数,则表示会话将永远不会超时。如:

         1. <session-config>
         2.       <session-timeout>30</session-timeout>
         3. </session-config>
         4. //30分钟

 

B:在JAVA代码中设置session的失效时间

session.setMaxInactiveInterval(30 * 60); 


setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以计算。如果设置的值为零或负数,则表示会话将永远不会超时。常用于设置当前会话时间。

分享到:
评论

相关推荐

    设定tomcat中session过期时间.txt

    ### 设定Tomcat中Session过期时间的三种方式 在Web开发中,Session管理是确保用户状态跟踪的重要机制之一。Tomcat作为一款广泛使用的Java应用服务器及Servlet容器,提供了多种方式来设定Session的有效时长。这有助...

    在ASP.NET中,设置Session的过期时间的方法

    方法一:  在后台应用程序中设置:Session.Timeout = 1;  注意:1、此方法可以设置在一个... 您可能感兴趣的文章:php 如何设置一个严格控制过期时间的sessionjava设置session过期时间的实现方法php中实现精确设置se

    weblogic设置session超时时间

    如果将其设置为 `-1`,则 Session 将永不过期,而忽略在 `weblogic.xml` 文件中设置的 `TimeoutSecs` 属性值。 Method 2: 使用 weblogic.xml 文件 在 WebLogic 中,还可以使用 `weblogic.xml` 文件来设置 Session ...

    session过期时间设置

    在本文中,我们将详细讨论如何设置Session的过期时间以及在Session失效后进行相关操作。 首先,设置Session的过期时间主要是为了安全和性能考虑。默认情况下,Session可能会在服务器内存中长时间存储,消耗资源,...

    asp中设置session过期时间方法总结

    默认情况下,ASP的Session对象的过期时间是20分钟,这意味着如果用户在20分钟内没有任何交互,Session将自动清除,用户可能会被迫重新登录。然而,根据实际需求,有时需要延长或缩短这个时间。 设置Session过期时间...

    .net 和IIS7.5关于Session超时的设置

    以下是如何设置Session过期时间的方法: ```xml &lt;sessionState mode="InProc" timeout="60"/&gt; ``` 这里的`timeout`属性定义了Session保持活跃状态的分钟数。在这个例子中,Session将在60分钟后自动过期。请...

    java设置session过期时间的实现方法

    然而,为了防止Session被恶意用户长时间占用或者因为用户离开浏览器而未清除Session导致资源浪费,通常需要设置Session的过期时间。下面我们将详细探讨Java中设置Session过期时间的三种方法。 1. **在部署描述符...

    判断session过期的方式

    然而,为了安全考虑,Session不会无限期地保持活跃状态,而是设置有一定的过期时间。本篇文章将详细介绍三种判断Session过期的方法。 ### 1. 检查Session有效期 这是最直接的方式,服务器在创建Session时会设置一...

    php中精确控制session超时时间

    要严格控制session的过期时间,可以考虑以下策略: 1. **设置客户端cookie的`lifetime`**:通过设置`session.cookie_lifetime`配置项,我们可以指定session ID在客户端cookie中的有效期。例如,若想让session在30...

    php中实现精确设置session过期时间的方法

    例如,通过记录session的最后访问时间`$_SESSION['last_access']`,并在每次请求时检查这个时间戳,如果超过预设的过期时间,就重置session。这种方法可以实现更加灵活的session管理,如下所示: ```php if (!is...

    详解php设置session(过期、失效、有效期)

    此外,还可以自定义Session的启动方式,例如创建一个名为`start_session`的函数,它可以接受期望的过期时间作为参数: ```php function start_session($expire = 0) { if ($expire == 0) { $expire = ini_get('...

    用django设置session过期时间的方法解析

    在某些情况下,你可能需要自定义Session的过期时间,以确保用户的安全或者提供特定的服务体验。本篇文章将详细介绍如何在Django中设置Session的过期时间。 首先,Django默认的Session过期时间是在用户关闭浏览器时...

    session过期问题

    3. **Cookie与Session结合**:服务器可以在创建Session时同时设置一个与Session关联的Cookie,Cookie的过期时间略长于Session。每次客户端请求时,如果Cookie存在但Session已过期,服务器可以根据Cookie重新创建...

    session失效

    Session失效是指当一个Session因过期或被主动销毁而无法继续使用的情况。在实际应用中,Session的生命周期可以通过设置最大非活动间隔(Max Inactive Interval)来控制。该参数定义了从最后操作Session到Session自动...

    spring boot实战教程之shiro session过期时间详解

    主要给大家介绍了关于spring boot实战教程之shiro session过期时间的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    php中session过期时间设置及session回收机制介绍

    首先,Session的过期时间设置主要涉及到`session.gc_maxlifetime`配置项。默认情况下,这个值设置为1440秒,即20分钟。这意味着如果用户在20分钟内没有任何交互,其Session将会过期失效。要改变Session的过期时间,...

    JavaWeb Session失效时间设置方法

    - **控制并发用户数**:当Session失效时,系统中在线用户数会减少,这可以帮助限制系统的负载,保证系统性能在一个合理的范围内。 - **防止同一用户重复登录**:Session有效时,若同一用户尝试再次登录,系统通常会...

    phpcms web发布session过期问题解决

    1. `session.gc_maxlifetime`:这是PHP的默认session过期时间,单位为秒。增大这个值可以延长session的存活时间。 2. `session.cookie_lifetime`:设置session cookie的生命周期,如果设置为0,表示浏览器关闭时...

Global site tag (gtag.js) - Google Analytics