|
|
贴子作者:lifanxi |
发贴日期:2001-11-16 23:48 |
阅读次数:705 |
回复条数:0 |
所属版块:计算机与网络 |
|
|
|
标题:有关本网站登陆的问题 |
内容: |
|
最近有同学反映了几个问题: 1.无法删掉留言板中的留言。(论坛中的贴子本来就是不允许删的,至少目前如此)。 2.明明登陆了网站,却仍被告之未登陆。 这两个问题出现的可能的原因很多,下面给大家介绍一下出现这个问题的原因与对策。
如果你对原因不是很感兴趣,可以直接看一下对策部分的内容。
原因: ASP网页服务器对每一个访问的用户都会分配一个唯一的号码,用于标识用户身份、记录用户信息(比如用户
名、密码),当用户超过一定时间没有与服务器连接(比如用户正在书写一个贴子,打字很慢,打字的时候
用户与服务器间没有数据交换),服务器会认为用户已经断开,收回给该用户的资源(比如,把用户的用户
名与密码信息清除了)。如果这时候用户又与服务器进行连接,由于服务器已经回收了用户的信息,它就认
为这是一个新的用户,对于我们的网页来说,就相当于是没有登录网站,要回复贴子或删掉留言都将失败。 为了保证我们网站的用户在书写贴子时不与服务器断开,我采用的技术是,在网页中制作一个隐藏页面,每
过20秒自动刷新一次,保证与服务器的连接不断开。 这样一来,表面上用户就不可能与服务器断开连接了,但事实上,由于网速的原因、由于服务器的原因,并
不能保证这个页面可以得到及时的刷新,而且一旦有一次刷新失败,就会直接导至它永远停止刷新。这样,
用户与服务器之间的连接就可能被断开了。
新的解决方案: 我把原来的隐藏的刷新页面显示了出来,可以被用户看到,如果用户发现刷新页面没有正常工作,就可以手
动进行一次刷新,让它工作起来。同时缩短了刷新间隔,由原来的30秒改成了20秒,刷新时间不能太短,否
则服务器负担太重,易瘫痪。
对策: 1.登陆网站后20秒内,应该可以从音箱中听到IE切换页面的“嗒”声,这时,主页的右上角有一小块条型区
域会变成绿色。这块绿色会表明你与服务器间建立了正常的连接。 2.在浏览过程中,如果这块绿色消失超过10秒中,表明你与服务器间的连接可能已经断开,如果你正在书写
留言,请把你正在写的留言全部选中,复制,保存起来。然后点击浏览器上的刷新按钮,页面被刷新,如果
要求重新登陆就请你重新登陆,如果没有要求重新登陆,你可以回到刷新前的页面,继续你的工作,可以把
前面你复制的内容重新粘贴到网页上。 3.如果出现明明登陆了网站,而班级在线同学名单上没有你的名字,这时也可以点击刷新按钮,你的名字会
重新出现在在线同学名单中。如果刷新后要求重登陆,说明你与服务器的连接已经断开,只能重新登陆。 4.如果出现无法删除留言的问题,请刷新页面,检查与服务器的连接是不是已经断开,如果是,请重新登陆
。如果任无法删除留言,请与g34master@263.net联系。
我会继续寻找更好的解决方案。
|
您尚未登陆网站,不能回复贴子!
|
|
|