| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 276 人关注过本帖
标题:一asp中的关键核心问题,要认真分析透了,我们的编程水平都会达到一个新的高 ...
收藏  订阅  推荐  打印 
xiaobingieihrgw
Rank: 1
等级:新手上路
帖子:5
积分:156
注册:2008-9-18
一asp中的关键核心问题,要认真分析透了,我们的编程水平都会达到一个新的高度

请各位指教???asp global.asa中的session_onstart,session_onend ,application_onstart,application_onend 事件分别在什么情况下被触发
我做了两个文件
kk.asp包括如下源代码:
<%
response.write session.sessionid
%>
<body onunload=javascritp:window.open("kk1.asp")>

kk1.asp代码如下:
<%
session.abandon
%>

global.asa 无代码,是一个空文件

然后我运行kk.asp然后对这个文件按十次以上的刷新按钮,把每次跳出来的窗口最小化后,接着观察sessionid值,居然出现这样的值:23678第二次23678 接着23679 23680 23681 23682 23682
我实在是分析不出怎么出现这样的结果
还请各位帮忙分析一下??

[ 本帖最后由 xiaobingieihrgw 于 2008-9-19 07:58 编辑 ]
搜索更多相关主题的帖子: onend  asa  session  application  global  
2008-9-18 12:08
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
威望:40
帖子:4479
积分:45682
注册:2007-2-9

window.open就是一个新的session了吧

response.write seession.sessionid
确定能输出值?

<body onunload=javascritp:window.open(kk1.asp)>
确定弹出窗口了?

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-9-18 13:04
xiaobingieihrgw
Rank: 1
等级:新手上路
帖子:5
积分:156
注册:2008-9-18
回复 2# multiple1902 的帖子

上面那一句是有错误,我已改过来了
我源代码是正确的,只是在上面没把session输好
代码能执行,也打开了新的窗口
单击关闭按钮时,输出的值可以看懂
当单击刷新按钮时可response.write输出语句竟输出的sessionid值实在是看不懂,

[ 本帖最后由 xiaobingieihrgw 于 2008-9-19 07:49 编辑 ]
2008-9-18 14:34
xiaobingieihrgw
Rank: 1
等级:新手上路
帖子:5
积分:156
注册:2008-9-18
回复 2# multiple1902 的帖子

在kk.asp页中按刷新按钮(十次以上),输出的sessionid值 ,有的值相同,有相邻之间两sessionid值间差为1值,还有相邻两sessionid值间差为2的值
怎么会出现这种结果,所以分析不出什么时候执行了session_onstart事件,什么时候执行了session_onend事件,
在baidu上查了好久,按照他们的说法去分析也分析不出这种结果来啊 ,

另有一问题,我在其它程序中输入application.lock
而没有给他配对:没输入application.unlock
在其它asp文件中修改了application值
程序竟然没报错

[ 本帖最后由 xiaobingieihrgw 于 2008-9-19 07:52 编辑 ]
2008-9-18 15:10
xiaobingieihrgw
Rank: 1
等级:新手上路
帖子:5
积分:156
注册:2008-9-18
高难度问题,分析透了,编程水平会上一个新的台阶

第一个程序已悠改过来了,请大伙,再给我把这个程序分析分析

非常感谢,这是一个高难度问题,其它资料对asp global.asa 中ession_onend等事件解释非常模糊(模棱几可)

要是把这个问题吃透了,各位的编程水平一定会上一个新台阶

[ 本帖最后由 xiaobingieihrgw 于 2008-9-19 07:35 编辑 ]
2008-9-19 07:26
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
威望:40
帖子:4479
积分:45682
注册:2007-2-9

等一下,我回家之后调试一下,看看能不能出结果。

毫无疑问,这是个好问题。

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-9-19 12:55
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.054891 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved