2017-01-31 108 views
-1

我正在构建一个需要存储会话的PHP应用程序。PHP:会话内的会话?

我正在构建的应用程序是Banking/Teller项目,当出纳员登录时会创建一个会话,直到出纳员注销为止,就像登录/注销系统一样。

但是,当出纳员输入客户编号时,将在数据库内查找并验证,然后必须创建另一个会话以存储有关客户的临时信息。这个cookie /其他方法应该被删除,并且在下一次新客户出现时用一个随机名称创建一个新的。我应该将它存储在出纳员会议内吗?创建一个新的会话 - 你甚至可以在PHP,多个会话中执行此操作吗?或者我应该为客户会话创建一个完全独立的cookie?

概述:

  1. 的柜员登录/注销会话 - 静态的。
  2. 动态变化会议,为客户 - 每五个小步舞可以改变,只是取决于顾客流量

什么是实现这一目标的最佳方式是什么?

回答

8

只需在会话中为每个实体创建您自己的空间。

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

这样,你可以破坏客户数据所有你想要的,但如果取款注销,你可以杀死所有的数据,当你摧毁会话。

我没有看到创建两个会话的价值,如果这甚至是可能的。