| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1242 人关注过本帖
标题:application,session计数问题,说说三个计数程序的区别
只看楼主 加入收藏
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
结帖率:83.33%
收藏
 问题点数:0 回复次数:8 
application,session计数问题,说说三个计数程序的区别

1.页面刷新时计数不增加
<%
if session("counter")="" then
counter=application("counter")+1
application("counter")=counter
session("counter")=counter
end if
%>
<%=session("counter")%>

2.页面刷新时计数增加

<%application.lock
application("counter")=application("counter")+1
application.unlock
%>
<%=application("counter")%>

3.页面刷新时计数增加
<% session("counter")=session("counter")+1
%>
<%=session("counter")%>


请问这三个程序为什么一个在浏览器刷新时计数有的增加,而有的不增加呢?
初学者,不懂,请详细解说!谢谢

搜索更多相关主题的帖子: application counter session 计数 
2007-10-14 13:24
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
收藏
得分:0 

因为第一个程序在第一次运行时session("count")=""所以运行下面程序,而在刷新后session("count")有了值所以不再继续下面程序.
而2和3程序没有设定条件语句,所以在每次刷新后都会增加


没有最好只有更好
2007-10-14 13:37
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 

页面刷新与关闭浏览器后再打开有什么区别?

刷新时session保留(运行了下,刷新时session.sessionId值不变)?
而重打开浏览器的话session被释放?

对吗?

[此贴子已经被作者于2007-10-14 13:54:08编辑过]

2007-10-14 13:48
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 
也不对呀

刷新时session保留的话第二个程序刷新时计数为什么又增加了呢?
2007-10-14 13:49
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 

糊涂了下,刷新时session没变,即sessionID没变;但session中存放的变量在变化,故计数在增加
是这个意思吧 呵

2007-10-14 14:05
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
收藏
得分:0 
是的

没有最好只有更好
2007-10-14 15:44
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
session只是针对某个访问的用户,而且楼主要明白一点就是session不是在关闭浏览器时释放的。在服务器端可以设置session的过期时间,只有在session到期后才会被释放掉。
application是全局的变量,这个变量一般声明后就不会被释放,只有在服务器被重起或关闭时才会释放,或者说一种办法就是手动用代码进行释放。
2007-10-14 16:04
liujun1314
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2007-9-18
收藏
得分:0 

懂了!


2007-10-15 00:43
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 
谢谢版主,明白了
2007-10-15 12:49
快速回复:application,session计数问题,说说三个计数程序的区别
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031329 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved