2010-03-11 65 views
1

我有一個網站,我正在做信用卡交易。在Symfony中,跨子域共享數據

問題是這樣的: 如果用戶轉到:http://mysite.com,然後邏輯將用戶重定向到https://www.mysite.com,我會丟失會話數據。

正如標題所暗示的,我使用的Symfony,1.2版

現在看看我的應用程序/網站/配置/ factories.yml文件的文件,我添加了下面,但它沒;噸工作。有任何想法嗎?

all: 
    routing: 
    class: sfPatternRouting 
    param: 
    generate_shortest_url:   true 
    extra_parameters_as_query_string: true 
    storage: 
    class: sfSessionStorage 
    param: 
     session_cookie_domain: .mysite.com 

回答

3

你們會考慮,將用戶重定向到http://www.mysite.com,如果他們要求網站http://mysite.com擺在首位?所以你可以擁有一切在www.mysite.com域名下。

+0

我同意,如果您的意思是「將用戶重定向到https://www.mysite.com – sjobe 2010-03-12 21:10:45

1

我試過.mysite.com PARAM,並沒有立即開展工作。原因很簡單,我並沒有刪除現有的cookies,而是干涉了。

所以只需在添加參數,刷新頁面後爲您的域名刪除所有cookie,並且'應該'這樣做。