2010-04-28 141 views
3

使用symfony框架1.4我创建了一个网站。我正在使用sfguard进行身份验证。现在PHP会话损坏

,这是对WAMP(窗口)工作的伟大。我可以登录到不同浏览器上的多个帐户并使用该网站。

我有Ubuntu的服务器运行9.10阿帕奇(一切最新的,并且默认配置)。在我的服务器上,当我在一个浏览器中登录网站时,效果很好。当我在其他计算机上登录公共网站上的其他用户帐户时,登录成功。但是,当我刷新/转到另一个页面时,第一个用户显示为登录而已!

而且,当我按下退出,这不是表明我的页面加载后注销。当我再次按f5时,我退出了。

如前所述,这一切工作在我的本地安装如预期。我在想有什么错我的PHP会话配置我的Ubuntu的服务器上,但我从来没有碰过它..

请帮助我。这是一所学校的项目,今天:(

+1

你是否确信你已经做了对生产框中symfony的明确的缓存? 这似乎解决了这样的许多stange symfony问题。 – Twelve47 2010-04-28 12:35:11

回答

2

这是不太可能的会话处理程序(肯定没有问题,如果你使用的是默认的处理程序),我介绍了。上面有我的事情,检查清单的是你是否在发出的认证页面右边的缓存信息(即要么无缓存或不定:饼干)。

C.