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

session 过期时间设置

    博客分类:
  • java
阅读更多

原文地址:http://hailan1987.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-215233-uid-42621.html

 

设置session 的最大失效时间

session的最大失效时间,就是从用户最后1次和web应用交互,到session到期之间的时间;

 

 

以下是设置session时间的3个方法:
1. 在web.xml中定义:

以分为单位,作用于单个web应用;


<session-config>  
       <session-timeout>20</session-timeout>  
</session-config>

2. 在程序中定义:

以秒为单位,作用于被设置的session;

session.setMaxInactiveInterval(30*60);


设置为 -1 则永不过期

 

分享到:
评论

相关推荐

    session过期时间设置

    设置Session过期时间的方法有多种: 1. **编程方式**: 通过Java代码设置Session的过期时间,例如在主页面或公共页面中加入以下代码: ```java HttpSession ses = request.getSession(); ses....

    设定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超时时间

    上面的代码将 Session 超时时间设置为 54 分钟。 需要注意的是,`&lt;session-timeout&gt;` 元素的值以分钟为单位。如果将其设置为 `-2`,则将使用在 `weblogic.xml` 文件中设置的 `TimeoutSecs` 属性值。如果将其设置为 ...

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

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

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

    默认情况下,PHP的Session过期时间由`session.gc_maxlifetime`配置决定,单位是秒。你可以通过`ini_set`函数来动态设置它,如下所示: ```php ini_set('session.gc_maxlifetime', 3600); // 设置为3600秒,即1小时...

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

    1. **session过期时间设置**: PHP的session过期时间默认是1440秒(即20分钟),这是通过`session.gc_maxlifetime`配置项来设定的。在`php.ini`文件中,你可以调整此值以延长或缩短session的有效时间。例如,将`...

    判断session过期的方式

    // 设置的Session过期时间为30分钟 long sessionTimeout = 30 * 60 * 1000; // 单位为毫秒 if ((System.currentTimeMillis() - sessionCreationTime) &gt; sessionTimeout) { // Session过期处理,如注销用户、重定向...

    session过期问题

    然而,Session不能永久保存,为了防止恶意用户长时间占用服务器资源,通常会设置Session过期策略。 **Session过期的实现方式** 1. **设置Session超时时间**:在服务器端,可以通过配置Web服务器或应用服务器的...

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

    这段代码将当前Session的超时时间设置为20分钟。这种方法只对调用了`setMaxInactiveInterval()`方法的Session生效。如果用户在20分钟后没有发送新的请求,服务器同样会销毁这个Session。 3. **在程序中动态定义...

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

    如果程序中没有设置session的过期时间,那么session过期时间就会按照IIS设置的过期时间来执行,IIS中session默认过期时间为20分钟,IIS中session时间可以更改 时间设置要放在前面 例如 代码如下: Session.Timeout=30...

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

    在PHP中,设置session过期时间是一个常见的需求,特别是在需要特定用户会话持久化或安全性更高的场景下。默认情况下,PHP的session过期时间是由`session.gc_maxlifetime`配置项决定的,它定义了session数据在服务器...

    IIS 7.5 asp Session超时时间设置方法

    有时候在web.config设置sessionState 或者类文件里设置Session.Timeout,在IIS里访问时每次都是达不到时间就超时,原因是因为...在站点根目录文件web.config中设置Session过期时间方法: &lt;sessionState mode="InPro

    php中精确控制session超时时间

    总结来说,要严格控制PHP中的session过期时间,需要综合考虑客户端cookie的生命周期、服务器端的垃圾回收机制以及代码层面的session检查。理解这些机制可以帮助开发者更好地管理和维护用户的会话状态,提供更加安全...

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

    如果你希望每次请求都保存Session(这样可以更新Session过期时间),你需要在`settings.py`中设置`SESSION_SAVE_EVERY_REQUEST = True`。 当`SESSION_EXPIRE_AT_BROWSER_CLOSE`设为True时,`SESSION_COOKIE_AGE`的...

    session过期处理

    - 自动跳转到登录页:服务器可以设置拦截器或过滤器,当检测到Session过期,直接重定向到登录页面。 - 提示信息:告知用户Session已过期,需要重新登录。 4. **Session与Cookie的关系**:Session依赖于Cookie来...

    项目访问时间过长session过期提醒

    "项目访问时间过长session过期提醒"这个话题涉及到的是如何配置Web应用程序,以便在用户的会话过期时自动跳转到特定的过期页面,提醒用户重新登录。下面我们将详细讲解实现这一功能的关键步骤和技术。 首先,我们...

Global site tag (gtag.js) - Google Analytics