PHP: Сессии внутри сессий?

Я создаю PHP-приложение, которое должно хранить сессии с сессиями.

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

Однако, когда кассир вводит номер клиента, он будет просматриваться в базе данных и проверяться, затем необходимо создать другой сеанс для хранения этой временной информации о клиенте. Этот cookie / другой метод должен быть удален, а новый, созданный со случайным именем, будет создан в следующий раз, когда придет новый клиент. Должен ли я хранить это в кассе? Создайте новый сеанс — вы можете даже сделать это в PHP, несколько сеансов? Или я должен создать совершенно отдельный файл cookie для сеанса клиента?

Обзор:

  1. Сеанс входа / выхода для кассира — статический.
  2. Динамично меняющийся сеанс для клиента — может меняться каждые пять минут, зависит только от потока клиентов

Как лучше всего это осуществить?

-1

Решение

Просто создайте свое собственное пространство в сеансе для каждой сущности.

<?php
$_SESSION['teller'] = $teller;
$_SESSION['customer'] = $customer;
?>

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

Я не вижу смысла в создании двух сессий, если это вообще возможно.

8

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]