2017-01-31 24 views
-1

私はセッションにセッションを保存する必要があるPHPアプリケーションを構築しています。PHP:セッション内のセッション?

私が構築しているアプリケーションは、出納係がログインするときにセッションが作成されます。ログイン/ログアウトシステムと同様に、出納係がログアウトするまでセッションが作成されます。

しかし、顧客番号を入力すると、これがデータベース内で検索され、検証され、顧客に関するこの一時的な情報を格納する別のセッションが作成される必要があります。このクッキー/他の方法は削除し、次に新しい顧客が来るときにランダムな名前で作成された新しいものを削除する必要があります。私はこれをテラーセッションの中に保管すべきですか?新しいセッションを作成する - PHPや複数のセッションでもこれを行うことができますか?または、顧客セッション用に完全に別個のクッキーを作成する必要がありますか?

概要:

  1. 出納係のログイン/ログアウトセッション - 静的。動的に顧客のためのセッションを変更
  2. Aは、 - ちょうどこれを実装するための最良の方法だろうどのような顧客の流れに

を依存し、すべての5つのメヌエットを変更することができますか?

答えて

8

各エンティティのセッションで独自のスペースを作成するだけです。

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

こうすることで、顧客データを破壊することができますが、出納係がログアウトすると、セッションを破棄するときにすべてのデータを強制終了できます。

2つのセッションを作成する際に値が表示されない場合もあります。