一个让我抓狂的怪问题,弄了一个通宵,总算解决了.这个是在Doraemon那看到的.也许对大家有用.
引用:
如果你在使用PJBLOG的过程中,发现明明自己刚登陆了,但跳转回首页的时候又发现自己不是登陆状态,连接试几次都这样,根本就使用不了BLOG。同时你也会发现跑到别人的PJBLOG也是登陆了。这样的情况不是数据库权限的问题,因为别人都用得好好的,而维独你不能用。你千万别以为自己的机器有问题,就算你重装100次系统也是这个样子。
我的PJBLOG也是一开始在本地调试很好用,可上传到空间之后就出现了上述问题。初步辨别为COOKIES验证的问题,因为我用LBS的程序也是这样,程序在一定上存在相互学习。我为此研究了COOKIES验证程序,发现里面有一项验证COOKIES是否有效是通过验证最后登陆IP来确定的,我想这里面里面一定有问题,因为我是校园网的,可能刚登陆记录的IP(外网连接IP?)和从COOKIES记录的IP(内网IP地址?)不一样,我们是通过那个外网IP上网的,而COOKIES是在本地,所以就有可能取到本地的IP了,我把那一句验证IP的程序屏蔽掉后,再上传到空间就可以正常登陆了!!!
这是我修改过的COOKIES验证程序,下载解压后覆盖common文件夹里的checkUser.asp。
另用代理服务器的方法也能部分解决以上的问题!!
AD:欢迎与偶的博客做连接!!
http://www.fancn.org
[
本帖最后由 系统漏洞 于 2006-8-16 05:00 编辑 ]