COOKIE被服务器缓存,访问越权求助
不知道发哪,发错了麻烦斑竹移动下!网站用的是cookie,没用session,一直访问都正常
换了个空间,服务器打开了缓存,COOKIE就出问题了
具体这样:在A地用user_a登陆后在别的任何地方用其他任何用户验证成功登陆后都是用户user_a
在验证页面等几个页面前面加了如下还是没用
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
请教这个问题怎么解决??服务器无权做任何设置上的修改 这个问题可以咨询下platform zendplatform 可以解决跨服务器session问题
谢谢Lilicl !
我现在只是换了空间,也没有用session现在的是windows2003+iis的
能不能不更改服务器设置只小改程序就能解决呢??
总不能重新写过吧?!那还不如换空间!
[[i] 本帖最后由 lmhllr 于 2006-12-28 11:19 编辑 [/i]]
知道的了解的遇到过的给个提示或者给个地址什么的也行啊~~~
先谢谢了! ???:L :L 服务器打开了缓存是什么意思?什么缓存?在你的程序成功登录后 echo 一下用户名,看是不是正确的。然后在在后面别的地方逐步 echo 一下,看看到底是在什么地方出错了~谢谢楼上!
服务器管理员说的:为了提高他们网站的访问速度,打开了缓存!整站程序在别的空间(UNIX)运行了快两年了完全没问题
放到这个新空间就出现这个问题
还有,我在后台发布新闻之类的后不能马上看到更新,要等一小段时间是才可以看到的
UP...
还没解决..:(在文件后传一随机数试试
[quote]原帖由 [i]smoon[/i] 于 2006-12-30 10:34 发表[/quote]
能详细点吗?是COOKIE加随机数还是。。。 他的意思应该是说在超连接里加随机数。。。
例如,index.php?user=1变成index.php?user=1&rand=5485768
...我猜的,不代表原评论者的思想. [quote]原帖由 [i]mokfly[/i] 于 2006-12-30 15:49 发表
他的意思应该是说在超连接里加随机数。。。
例如,index.php?user=1变成index.php?user=1&rand=5485768
...我猜的,不代表原评论者的思想. [/quote]
谢谢!我试试...
极有可能是缓存造成识别错误
一般用识别码就能解决问题.页:
[1]
