我有2個多語言網站(阿拉伯語和英語)的子網域,1個子網域位於不同的服務器上。在不同服務器上託管的多語言網站的跨域會話
member.example.com for centralizer login on SERVER1
video.example.com for videos on another server SERVER2
我用:
session_name('example');
session_set_cookie_params(0, '/', '.example.com');
session_start();
所有的會話數據都可以在兩個子域,但問題是語言。
如果用戶打開video.example.com並將語言更改爲ARABIC並訪問member.example.com,他將看到member.example.com頁面的英文頁面。儘管他來自ARABIC界面。
任何建議來解決這個問題,謝謝。
我使用Session來存儲語言。
ok同意,但服務器administartor無法配置memcache,所以我使用curl調用會話數據在其他服務器上託管的域上進行身份驗證以利用會話數據。正如你理解這個問題,當第二個子域上的會話值發生變化時,它不會普遍更新。感謝您的回覆,任何快速建議來處理它?在目前情況下。 – 2012-03-20 13:45:46