2016-09-27 8 views
0

Я использую Opencart 2.2.0.0 с SSL. И у меня есть 3 поддомена, также охватываемых SSL. Мне нужно использовать общий сеанс на всех сайтах (логин и тележка). Независимо от того, что я пытаюсь, мне не удалось установить переменные для php.ini и session.php. В Интернете есть миллионы различных версий или решений, поэтому я смущен. Некоторые даже предлагают перекрестные домены.hot для установки переменных для php.ini и session.php для поддоменов с HTTPS для использования общих сеансов?

Если вы можете мне помочь, я действительно ценю это. Возможно, у нас будет возможность отключить ssl одного домена в ближайшем будущем. Поэтому мы будем более счастливы, если ваше решение охватит оба.

+0

Вы получили полный доступ к серверу? и какой тип сервера вы используете? –

+0

Что вы пробовали? Отправьте свой код! Что случилось, когда вы его запустили? Что вы ожидали вместо этого? С чем конкретно вы сталкиваетесь? – Robert

+0

my php.ini выглядит следующим образом: safe_mode = Off; mysql.connect_timeout = 20; session.auto_start = Off; session.use_only_cookies = On; session.use_cookies = On; session.use_trans_sid = Off; session.cookie_httponly = On; session.gc_maxlifetime = 3600; allow_url_fopen = on; –

ответ

0

В вашей ситуации вы должны включить CORS (Sharing Cross-Origin Resource)

Вы не упомянули, какой тип сервера вы используете, поэтому я могу только показать вам, с чего начать, есть несколько решений для разных типов серверов.

+0

Я использую ubuntu 14 на gcloud. он работал до того, как мы обновили с 2.1.0.2 до 2.2.0.0 и добавили sll ко всем доменам. Но я буду работать на корсе. спасибо за ваш интерес. –