cookies和session的时限问题??高手请近??

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:18:54
我想只要用完cookies或session后吗上使他们失效
让cookies在用户的硬盘上失效
让session在服务起的内存上释放
请问高手这样的语句整么写???
只要用过后马上失效的!!
cookies和session的失效语句请写下来详细点谢谢!!!
高手帮帮小弟了谢谢了!!
代码写下来谢谢了!!

关闭浏览器就会失效
而自动失效会影项到也面

1.cookie
如果你不调用cookie的setMaxAge()方法来设定cookie的寿命的话,cookie默认是一个会话级别的。就是说当会话结束时,这个cookie就失效了。
如果你想使一个cookie在你要求的某个时刻立即失效,可以调用该cookie的setMaxAge(0)来实现,设置为0时是命令浏览器删除该cookie。
2.session
调用session对象的invalidate()方法或setMaxInactiveInterval(0)都可以使session立即失效。
示例代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>Session</title>
</head>

<body>
<%
if (session.isNew()) {
session.setMaxInactiveInterval(10);//最大不活动失效时间
session.setAttribute("expire","10");
out.println("首次访问");
}
else {
long last_time = (System.currentTimeMillis()-session.getLastAccessedTime())/1000;
long exit_time = (System.currentTimeMillis()-session.getCreationTime())/1000;
if (exit_time>30) {
out.print("时