2012-10-15 193 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