session怎么不见了?解决了马上送分

xuexplorer 2003-06-10 09:19:14
我有Item_List.asp文件,里面建有session("IsLogin")=true,
在页面中有连接Item.asp target="_blank",在Item.asp中要判断
if not session("IsLogin") then
response.redirect("Login.asp")
end if
我在昨天通过Item_List.asp的连接到Item.asp都没有问题,为什么今天来就不行了,直接就转到Login.asp去了。注:我早上来把Administrator改名了。
为什么target="_blank"的连接没有保存session呢?
解决了马上送分
...全文
45 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuexplorer 2003-06-10
  • 打赏
  • 举报
回复
lsrzm(月影飞鸿--我要分、分、分.....) 的方法倒是一个可以避开session的方法,但还是没有从根本上解决。
我重装了IIS问题解决了。多谢各位,来者有分!
sdliubo 2003-06-10
  • 打赏
  • 举报
回复
if isnull("IsLogin") then
response.redirect("Login.asp")
end if

或关闭所有IE窗口后再重试
lsrzm 2003-06-10
  • 打赏
  • 举报
回复
这样的问题我也碰到过,我想最好的 使用cookies和session了:
session("IsLogin") = "true"
response.Cookies("IsLogin") = "true"
当你退出的时候你可以晴空session和cookies
在别的页面可以这样检测:
check.asp
if request.cookies("IsLogin")<>"" then
if session("IsLogin") = "" then
session("IsLogin") = request.cookies("IsLogin")
end if
end if
if len(session("IsLogin"))=0 then
response.redirect("Login.asp")
end if


sicainiao 2003-06-10
  • 打赏
  • 举报
回复
同意宝贝的说法。
if isempty(session("IsLogin")) then session("IsLogin")=false
if not session("IsLogin") then
response.redirect("Login.asp")
end if
xuexplorer 2003-06-10
  • 打赏
  • 举报
回复
不是换session的问题,我在里面也设了一个session("TheUserID")="XX",同样这个session也没有了。也就是说客户端与server端的session在新打开的页面里全没有。但是在昨天都还可以的。而且以前我做的东西里面根本就不存在这个问题。但现在莫名其妙的出来了。
m1_1m 2003-06-10
  • 打赏
  • 举报
回复
session("IsLogin")="abc"

if trim(session("IsLogin"))<>"abc" then
response.redirect("Login.asp")
end if
这样试试
liuqinyi 2003-06-10
  • 打赏
  • 举报
回复
if isempty(session("IsLogin")) then
response.redirect("Login.asp")
end if

试试这个.

28,391

社区成员

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

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