2016-09-27 32 views
0

我使用帶有SSL的Opencart 2.2.0.0。我有3個子域也覆蓋了SSL。我需要在所有網站上使用共享會話(登錄和購物車)。 無論我嘗試什麼,我都無法設置變量php.inisession.php。網絡上有數百萬個不同的版本或解決方案,所以我很困惑。有些人甚至提出了跨域。hot爲php.ini和session.php設置變量以便使用HTTPS的子範圍使用共享會話?

如果你能幫助我,我真的很感激它。我們可能有機會在不久的將來禁用一個域名的SSL。因此,如果您的解決方案涵蓋兩者,我們將會更高興。

+0

你有完全訪問您的服務器?你使用的是什麼類型的服務器? –

+0

到目前爲止你嘗試了什麼?發佈您的代碼!當你運行它時發生了什麼?你預期會發生什麼?你有什麼特別的問題? – Robert

+0

我的php.ini如下:safe_mode = Off; mysql.connect_timeout = 20; session.auto_start =關閉; session.use_only_cookies =開; session.use_cookies =開啓; session.use_trans_sid = Off; session.cookie_httponly =開; session.gc_maxlifetime = 3600; allow_url_fopen = on; –

回答

0

在你的情況,你必須啓用CORS(跨域資源共享)

你沒有提到你正在使用的服務器類型,所以我只能告訴你在哪裏開始,有多種解決方案爲不同的服務器類型。

+0

我在gcloud上使用Ubuntu 14。它在我們從2.1.0.2升級到2.2.0.0之前正在工作,並將sll添加到所有域。但我會努力工作。謝謝你的興趣。 –