zoukankan
html css js c++ java
对于window.open会丢失Session的一种变通的解决方法【引自:CSDN】
我的网站上需要判断一个用户是否已经登录,以前用Session来保存用户信息,但用Window.Open方法的新窗口时常会发生丢失Session的现象。现在用Application来解决,在Application存放用户信息。
<%
Dim
SID
if
Request.QueryString(
"
sid
"
)
=
""
then
Dim
StaffInfo(
3
)
StaffInfo(
0
)
=
"
6500
"
StaffInfo(
1
)
=
"
孔乙已
"
StaffInfo(
2
)
=
"
127.0.0.1
"
StaffInfo(
3
)
=
Session.SessionID
SID
=
Session.SessionID
Application.Lock()
Application(SID)
=
StaffInfo
Application.UnLock()
%>
<
SCRIPT
Labguage
="Javascript"
>
var
left
=
(screen.width
-
750
)
/
2;
var
windowinfo
=
"
toolbar=no,resizable=no,scrollbars=no,width=750,height=500,top=20 ,left=
"
+
left;
window.open(
"
default.asp?sid=<%=Session.SessionID%>
"
,
null
,windowinfo);
</
SCRIPT
>
<%
else
SID
=
Request.QueryString(
"
sid
"
)
end
if
CurStaffInfo
=
Application(SID)
Response.Write(CurStaffInfo(
0
)
&
"
<BR>
"
)
Response.Write(CurStaffInfo(
1
)
&
"
<BR>
"
)
Response.Write(CurStaffInfo(
2
)
&
"
<BR>
"
)
Response.Write(CurStaffInfo(
3
)
&
"
<BR>
"
)
Response.End()
%>
查看全文
相关阅读:
composer "Illegal offset type in isset or empty"报错解决方案
Yii2 使用a标签发送post请求
YII2 项目安装步骤及异常记录
三级城市联动菜单
最新全国省、市、县数据库
Sanic官翻-SSL示例
Sanic官翻-WebSocket
Sanic官翻-部署
Sanic官翻-概述
老子的道德经
原文地址:https://www.cnblogs.com/ding0910/p/1087866.html
最新文章
CentOS7上部署MONO和Jexus
Spring RedisTemplate操作-xml配置(1)
PHP基础示例:简单的在线文件管理
易宝网上支付平台的PHP接口代码
PHP基础示例:用正则表达式修改配置信息
PHP基础示例:商品信息管理系统v1.1
Javascript基础示例:用JS写简易版贪吃蛇(面向对象)
PHP基础示例:用PHP+Mysql编写简易新闻管理系统
Machine Learning in Action-chapter2-k近邻算法
一起做RGB-D SLAM (5)
热门文章
一起做RGB-D SLAM (4)
一起做RGB-D SLAM (3)
一起做RGB-D SLAM (2)
一起做RGB-D SLAM (1)
视觉SLAM实战(一):RGB-D SLAM V2
视觉SLAM漫谈 (三): 研究点介绍
视觉SLAM漫淡(二):图优化理论与g2o的使用
视觉SLAM漫淡
YII2 载入默认值 loadDefaultValues
Yii 开发微信 '您提交的数据无法被验证'
Copyright © 2011-2022 走看看