Я работаю над приложением управления воспроизведением. Я хочу реализовать следующее:
На одной вкладке браузера пользователь может забронировать места и перейти на платежный шлюз и произвести оплату.
Если он откроет еще одну вкладку в браузере, ему будет разрешено забронировать другие места и оплатить выбранное место (места) в текущем браузере.
Но в настоящее время я реализовал концепцию сеансов, и если пользователь заказывает билеты на одной вкладке, и если он пытается открыть сайт в другом табуляционном и книжном билете, я просто бросаю предупреждение о том, что транзакция продолжается в настоящее время и дает ему возможность завершить транзакцию и запустить новую. Я использую PHP codeigniter framework
Вместо того, чтобы хранить сеанс в php, вам может потребоваться сохранить его в html как скрытую переменную и оценить его в php для определения сеанса.
Это может быть вашим единственным вариантом, так как и php-сессии, и файлы cookie не будут различать разные вкладки.
Вы должны учитывать последствия этого подхода для безопасности на основе вашей системы и требований.