Обмен информацией о сеансе между двумя доменами? - PullRequest
1 голос
/ 30 апреля 2010

Я имею дело с системой бронирования, и у меня есть особый запрос от клиента.

Во-первых, существует два домена:

http://my -client.com /

и

http://booking -engines.com / мой-клиент /

Всего существует 4 общих шага:

  1. Проверить наличие мест через консоль бронирования (указать такие критерии, как количество взрослых / детей / даты). Это живет на http://my -client.com / . Он публикует на http://my -client.com / search /
  2. Выберите единицы и разместите в системе бронирования домен. Это живет на http://my -client.com / search / и POST к http://booking -engines.com / my-client / guest-information / .
  3. На странице информации о гостях пользователь вводит данные кредитной карты, адрес, контактную информацию и POST для бронирования. Это живет на http://booking -engines.com / my-client / guest-information / и POST к http://booking -engines.com / my-client / book /
  4. Если бронирование выполнено успешно, пользователь перенаправляется на http://booking -engines.com / my-client / success / , где пользователь может распечатать информацию и предоставить ему номер подтверждения, и т.д.

Вот ключевая дилемма: Вкл http://booking -engines.com / my-client / , который только содержит шаги 3 и 4, есть навигация для первого и второго шагов, которые должны ссылаться на исходный сайт.

Я сейчас использую сеансы в разных доменах - есть ли способ разделить сеансы для двух разных доменов полу-простым способом, чтобы можно было сохранять информацию без необходимости повторного ввода данных пользователем?

1 Ответ

1 голос
/ 30 апреля 2010

Semi-easy будет публиковать данные сеанса вместе с блоками на шаге 2. Я предполагаю, что нет никаких признаков процесса, который необходимо выполнить на сервере, и что данные не должны быть зашифрованы. Если это так, возможна публикация с использованием https.

Не так просто настроить общую базу данных для хранения информации о сеансе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...