Ⅰ 如何設置Session的有效期
目前,共有3種方法
1、使用Java函數,在程序中設置當前會話的有效時間
session.setMaxInactiveInterval(30*60);//代表也是30分鍾
2、web.xml文件中
以下代表設置為30分鍾
<session-config>
<session-timeout>30</session-timeout>
</session-config>
3、在應用伺服器,tomcat-->conf--->web.xml中
找到
<session-config>
<session-timeout>30</session-timeout>
</session-config>
默認是30分鍾
注意:以上有優先順序的問題,也就是如果三個都設置了,該優先聽從誰的命令。
1>2>3
Ⅱ 如何延長session變數的生命周期
一、在web.xml中配置 (默認是20分鍾)
session-timeout元素用來指定默認的會話超時時間間隔,以分鍾為單位。該元素值必須為整數。如果 session-timeout元素的值為零或負數,則表示會話將永遠不會超時。如,設置session失效時間為30分鍾:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
二、 在程序中調用session的setMaxInactiveInterval方法設置
代碼如下:session.setMaxInactiveInterval(30 * 60);
setMaxInactiveInterval設置的是當前會話的失效時間,不是整個web的時間,單位為以秒計算。如果設置的值為零或負數,則表示會話將永遠不會超時。常用於設置當前會話時間。
Ⅲ php網站系統如何延長session的有效時間
session_cache_expire(30);
Ⅳ 如何設置Session的有效期
常用的有兩種方法:
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而不是客戶端的
2. 在項目的web.xml中設置:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。
Ⅳ 怎麼延長session的關閉時間
用緩存cookie
就是當記錄session同時,記錄cookie,當session數據丟失時,用cookie給session賦值
其它方法都不行,我想你用的應該是虛擬空間吧,這個方法肯定好用
Ⅵ session中的值怎麼設置有效時間
常用復的有兩種方法制:
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而不是客戶端的
2. 在項目的web.xml中設置:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。
Ⅶ 如何設置Session的有效期
在web.xml中的session-config配置
session-timeout元素(WEB.XML文件中的元素)用來指定默認的會話超時時間間隔,以分鍾為單位。該元素值必須為整數。如果 session-timeout元素的值為零或負數,則表示會話將永遠不會超時。如:
Ⅷ 如何設置session 的有效期
常用的有兩種方法復:制
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而不是客戶端的
2. 在項目的web.xml中設置:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。
Ⅸ 如何設置並延長session有效期
常用的有兩種方法:
1. 在主頁面中寫入下面兩句:
HttpSession session=request.getSession(true);
session.setMaxInactiveInterval(3600);//3600秒,注意伺服器端的3600秒,而內不是客戶端的
2. 在項目的web.xml中設置容:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
這里的60就是60分鍾。
還有一種在伺服器端設置的方法,因為不同的伺服器配置不同,在這就不說了,以上兩個就足夠用了。