2012-10-15 157 views
4

如何在子域symfony2上共享会话?我正在使用Symfony版本2.0.14如何跨子域共享symfony2会话

我有mysite.com当用户登录到此网站并移动到corporate.mysite.com它应显示登录为相同的应用程序和所有资源共享相同的配置文件等只是创建了一个指向相同项目文件夹的虚拟主机。

谷歌搜索显示了这个SOLN

 
framework: 
    session: 
     domain: .mysite.com 

的一点,但这并不为我工作。有人能指引我走向正确的方向吗?

-deepak

+0

看来这是固定在2.1 https://github.com/symfony/symfony/pull/3423 – Squazic

+0

这个讨论可能是有用的https://groups.google.com/forum/?fromgroups=#!topic/symfony2/N3mG27ervwg –

+4

在新版本的symfony中(当时或编写2.7)它应该是:'cookie_domain:.mysite.com ' – Jaroslav

回答

5

请检查如果您在本地环境有一个有效的TLD

+1

谢谢Ankit。正如你所建议的,我检查了我的本地设置,这是mysite.dev哪些工作适合我,并且它可以很好地与mysite.com –

+0

很好的捕获。我也没有使用有效的TLD域名。 – tftd