2013-09-10 3 views
0

У меня была проблема с совместным использованием сеансов. Можно ли разделять сеансы между доменами? Я использую PHP codeigniter framework для моего проекта. У меня был этот случай, когда у меня было 2 регистра доменных имен на сервере, и я использую 1 приложение. Например: DomainA = www.domainA.com DomainB = www.domainB.comсеанс обмена PHP Codeigniter

для DomainA, я использовал приложение по умолчанию

--application --images --system

для DomainB, я создать новую папку с именем DomainB

--application --domainB --application --images --system

Используя htaccess, я переписываю правило всякий раз, когда ссылка www.domainB.com указывает на папку domainB. В этом случае он работает нормально.

Проблема заключается в том, что сеанс, созданный в domainA, не является таким же, как domainB. Это хлопотно, если нам приходилось собирать данные как из домена А, так и из домена В. Например, пусть сказал, я добавляю продукт A для добавления в корзину в домене A, а другой продукт B в домене B, я хочу собрать эти оба продукта и называть его в корзине покупок в domainA. Я могу это сделать?

Нужно ли вам советовать о том, как реализовать эти проблемы? Обычно при кодировании корзины покупок мы должны использовать сеанс, чтобы хранить продукты в корзине покупок в определенное количество раз. Существуют ли другие методы? Я искал в google в основном, я читал ответ, было что-то вроде этого:

Предположим, у вас есть сайты под названием www.innovativephp.com и www.innovativejs.com, размещенные на одном сервере. Хотя оба сайта находятся на одном сервере, имена доменов различны, поэтому вы увидите, что файлы cookie не будут работать в другом верхнем домене. . :(

Благодаря

ответ

0

У меня была такая же проблема, и до сих пор читает о нем:

Extending session in another application

вы можете захотеть взглянуть на Single Sign On, OpenID или даже ответа, данного в

+0

Есть ли способ, который мы можем сделать, например, soap.com. Там есть корзина для покупок, где можно интегрироваться со всем порталом. Вход в систему может быть хорошей идеей, но мы не ограничиваем покупку продукта только для участника. Значит, каждый может купить .... – user2763260

Смежные вопросы