session.abandon问题

byyt 2005-10-20 04:50:27
我这样写了一段代码,本意是打印后清除SESSION对象,
但是为什么abandon后还可以再次打印该SESSION对象?
<%
dim array(6)
array(0)="天"
array(1)="宇"
array(2)="男"
array(3)="new"
array(4)="old"
array(5)="find"
Session("info")=array
Response.write Session("info")(0) & "<br>"
Response.write Session("info")(1) & "<br>"
Response.write Session("info")(2) & "<br>"
Response.write Session("info")(3) & "<br>"
Response.write Session("info")(4) & "<br>"
Response.write Session("info")(5) & "<br>"

Session.Abandon()

Response.write Session("info")(0) & "<br>"
Response.write Session("info")(1) & "<br>"
Response.write Session("info")(2) & "<br>"
Response.write Session("info")(3) & "<br>"
Response.write Session("info")(4) & "<br>"
Response.write Session("info")(5) & "<br>"
%>
...全文
120 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yutian130 2005-10-20
  • 打赏
  • 举报
回复
dim array(6),i
array(0)="天"
array(1)="宇"
array(2)="男"
array(3)="new"
array(4)="old"
array(5)="find"
for i=0 to UBound(array)
Session("info")=array(i)
response.write array(i)&"<br>"
next
session.abandon()
on errro resume next
for i=0 to UBound(sesseion("info"))
response.write session(i)&"<br>"
next
if err then
err.clear
response.write "会话已停止"
response.end()
end if
byyt 2005-10-20
  • 打赏
  • 举报
回复
~~~晕~~~~没人看到吗?
自己顶~~~
mini-session是用于node.js的极简版session模块,非持久化。它的数据存储在内存里,因此,如果Web服务器进程重新启动,session将会丢失。所以,这个模块主要针对小网站,并没有太多的数据存储在session中。安装在使用 mini-session 之前, 你需要先安装 Cookies 包。npm install cookies然后npm install mini-sessionDemovar http = require("http"); var Cookies = require("Cookies"); var Session = require("mini-session"); http.createServer(function(req, res){     var cookies = new Cookies(req, res);     var session = new Session(cookies);//init session with cookies     console.log("sessionId = "   session.sessionId);     session.set("userId", 123);     session.set("userName", "Jhon");     console.log("after set, session data is :");     session.dump();     console.log("session.get(\"userId\") = "   session.get("userId"));     session.abandon();     console.log("after abandonsession data is :");     session.dump();     res.writeHead(200, {"Content-Type":"text/html"});     res.end("

session test done!

"); }).listen(8500); console.log("Server started : http://localhost:8500");控制台输出:Server started : http://localhost:8500 sessionId = f4e4f42b130bfb4fb663ee67122c02b8 after set, session data is : { count: 1,   f4e4f42b130bfb4fb663ee67122c02b8: { count: 2, userId: 123, userName: 'Jhon' } } session.get("userId") = 123 after abandonsession data is : { count: 0 } 标签:minisession

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧