| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 735 人关注过本帖
标题:[求教]如何保证只有一个人在工作啊?
只看楼主 加入收藏
zmyzzz
Rank: 1
等 级:新手上路
帖 子:145
专家分:0
注 册:2005-9-21
收藏
 问题点数:0 回复次数:18 
[求教]如何保证只有一个人在工作啊?
我现在有一个页面,我想在有人在浏览这个页面的时候,其他人不能进入这个页面。
不知道能否实现??
具体的实现原理是什么??
能告诉我一下么??谢谢!!!!
搜索更多相关主题的帖子: 工作 如何 一个人 
2005-11-24 10:18
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
1,SESSION+APPLICATION

2005-11-24 10:29
fxfsyt
Rank: 1
等 级:新手上路
帖 子:165
专家分:0
注 册:2005-1-15
收藏
得分:0 
好像SQL库里有一个功能可以限制只有一个人修改

2005-11-24 10:40
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1216
专家分:1376
注 册:2005-3-14
收藏
得分:0 
当是第一个人登陆时设置一个APPLICATION值为是,
登陆时检查APPLICATION如果为1就不让登陆不就得了?

http://toorup.3v.do
loading...
2005-11-24 12:39
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
很难实现
如果已经登陆的这个人已经关闭页面离开了APPLICATION在一段时间内还不会丢失,其他人还是不能登陆

除非用自动刷新不断的刷新,和聊天室一样,这样是很浪费系统资源的。

做在线的东西用WEB的方式不好
2005-11-24 12:42
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
SESSION+APPLICATION与数据库方式比较各有优缺点

SESSION+APPLICATION方式优点就是相对来说能够正常使用
而缺点就是楼上所说的,如果不正常退出的话,在一段时间内(看SESSION过期的时间而定)即使没有人使用,别人也无法登陆

数据库方式的优点是如果正常退出,别人可以立刻使用
缺点就是如果不正常退出,以后别人都无法使用了

2005-11-24 13:07
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
可惜web不能停留独占的方式打开数据库
2005-11-24 13:10
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
还有一个想法

在登陆的时候同时检测数据库和APPLICATION
如果不同时被标志成"有人"状态,则可一登陆,并且把数据库和APPLICATION都放置于"有人"状态.


这样就可以取长补短了

2005-11-24 13:13
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
我想到个办法:
当关闭窗口的时候就弹出一个窗口,用于执行退出的代码不就行了!!对吧?

2005-11-24 14:49
zmyzzz
Rank: 1
等 级:新手上路
帖 子:145
专家分:0
注 册:2005-9-21
收藏
得分:0 
可是如果机器突然死掉...或者...
停电什么的...楼上的方法就应该不可以了吧?

吾尝终日而思之,不如须臾之所学也
2005-11-24 14:53
快速回复:[求教]如何保证只有一个人在工作啊?
数据加载中...
 
   



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

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