2015-11-21 3 views
1

Я работаю над приложением для управления воспроизведением. Я хочу реализовать следующее:Несколько заказов на нескольких вкладках браузера

  1. На одной вкладке браузера пользователь может забронировать места и перейти на платежный шлюз и произвести оплату.

  2. Если он открывает другую вкладку в браузере, то ему должно быть разрешено забронировать другие места и произвести оплату за выбранное место (места) в текущем браузере.

Но в настоящее время я реализован с использованием концепции сеансов и если пользователь заказывает билеты на одной вкладке, и если он делает попытку открыть сайт в другой вкладке и книги билет, я просто выбросить предупреждение о том, что сделка происходит в настоящее время и дает ему возможность прекратить транзакцию и начать новую. Я использую PHP codeigniter framework

+0

Покажите нам код, который вы пробовали, возникшую ошибку и желаемый результат. Похоже, вам нужно изменить, как вы обрабатываете пользователя, находящегося в сеансе. – Terminus

ответ

0

Вместо сохранения сеанса в php, возможно, вам нужно будет сохранить его в html в качестве скрытой переменной и оценить его в php для идентификации сеанса.

Это может быть ваш единственный вариант, поскольку и php-сессии, и файлы cookie не будут различать разные вкладки.

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

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