2017-01-31 23 views
-1

Я создаю приложение PHP, которое должно хранить сеансы с сеансами.PHP: сеансы внутри сеансов?

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

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

Обзор:

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

Что бы лучшим способом осуществить это?

ответ

8

Просто создайте собственное пространство в сеансе для каждого объекта.

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

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

Я не вижу значения при создании двух сеансов, если это возможно.