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()
%>
查看全文
相关阅读:
矩阵快速幂 HDU3483
欧拉函数 求小于某个数并与其互质的数的个数
扩展欧几里德算法求逆元3
拓展欧几里德算法求逆元2
【20140113-2】MyEclipse生成javadoc时出错:编码GBK的不可映射字符
【131202】SQL
【20140113】package 与 import
系统架构等级
ora-01658 :无法为表空间USERS 中的段创建INITIAL区
WMSYS.WM_CONCAT 函數的用法
原文地址:https://www.cnblogs.com/ding0910/p/1087866.html
最新文章
Android错误--Unable to execute dex: Multiple dex files define
虚拟机和主机之间传送文件
免费注册iTunes账户
虚拟机安装mac图文教程
hive数据类型及其数据转换
Dynamics CRM 删除字段时检测到有组件类型为查看的依赖组件而无法删除问题
深度学习&机器学习资源汇总1
Dynamics CRM2016 Web API之Use custom FetchXML
Dynamics CRM2016 Web API之Create related entities in one operation
Dynamics CRM2016 Web API之Expand related entities & $ref & $count
热门文章
Dynamics CRM2016 Web API之Retrieve Multiple
机器学习中的特征工程总结一
无法激活服务,因为它不支持 ASP.NET 兼容性
使用spark ml pipeline进行机器学习
点修改区间查询 HDU1166
点修改区间查询 HDU1541
点修改区间查询 HDU1754
线段树区间修改 HDU 1698
矩阵快速幂 POJ3735
矩阵快速幂 HDU5015
Copyright © 2011-2022 走看看