合意人问:老是掉网,时时要登陆,还说什么没有发表新贴的权限。这是怎么一回事。
答合意人:论坛掉线的问题分析和处理方法
关于掉线,我想使用论坛的不少朋友都会遇到过。为了能让大家正确的理解掉线,我们先来看看论坛身份验证的依据和原理。
当你访问论坛页面的时候,服务器会提取您的浏览器保存的cookie信息,根据cookie信息的内容来判断你是否是登录状态。
下面就几种常见的掉线现象分析其原因
1、无法写cookie信息到客户端,表现为登录提交密码和帐号后没提示有错误,但用户仍然是处于未登录的状态。
根据经验,发生这问题的原因多为:
a、用户的电脑时间不正确,比如用户的系统时间已经设置到2007年了。这就算写入了cookie也会被视为过期了。
b、客户端因为浏览器设置了禁止cookie,无法保存cookie.
以上两种情况是客户端问题,表现为个别或部分用户有问题。
以下的则是服务器或站点设置的原因:
c、服务器的时间设置不对,如服务器时间是2004年,则就算写入了cookie也被视为过期。
2、偶然性的掉线。
分析:这个一点都不希奇的,因为我们是身处网络环境,既然我们验证身份的依据是cookie,而cookie则是依靠网络传输的,总不能每次都无错是不是?
当频繁的出现,这才需要想办法去解决。
另外一个因素,因为我们的cookie也是动态的,会变的,当服务器更新了你的cookie,而刚好你的电脑又写入失败。。。。
还有,我们除了使用cookie也同时使用了session (会话) 这个会话,是客端和服务器端临时的身份证,当服务器重启动IIS的时候,所有的会话都会注销。。。。。这时候也可以造成掉线。
如果服务器状态不好,频繁的重启动IIS进程,会话被频繁注销,那么你掉线的机会就大增了。
Cookie是什么意思?“Cookie是Web网站放在您的硬盘上的程序。它守在你的电脑里,搜集您的信息以及你在因特网上所做的任何事情,当Web站点需要的时候它能够下载所有这些搜集到的信息。”
[注意]关于无法登陆论坛的解决办法
1、请检查操作系统和IE浏览器版本,如果浏览器版本低于6.0,请将您的IE升级至6.0
2、请清除本机缓存,具体办法:在IE浏览器顶部工具栏中---选择工具---Internet选项----删除Cookies 和删除文件
3、请检查本机设置,具体办法:在IE浏览器顶部工具栏中---选择工具---Internet选项---隐私--高级=以下操作