2017-03-07 12 views
1

私のプロジェクトではZF1PHP7を使用しています。今 セッションに格納されている変数の値でPHPセッションを破棄します

$session = new Zend_Session_Namespace() 
$session->email = '[email protected]' //recieved via login form 

ログイン

中に次のように

私が原因私のユースケースに、私のコードのどこかに、セッションを設定しています、私は[email protected]として$session->emailを持つセッションを破棄します。

どうすればいいですか?すべてのセッションを破壊するためのおかげ

答えて

1

は、単純に使用します。

Zend_Session::destroy(true); 

をあなたはdetroy specisicセッション、使用したい場合:

$sess = 'auth' 
$namespace = new \Zend_Session_Namespace($sess); 
$namespace->unsetAll(); 
+0

をしかし、それは名前空間名でセッションを破壊します、私はによって破壊したいですセッションに格納されている値。 –

+0

次に値をnullに置き換えてください –

+0

^その特定の電子メールでセッションを検索するには –

関連する問題