phpのセッションと同じだけど、zend_sessionを使ってセッションを管理してみる。
//名前空間を指定する
$testNS = new Zend_Session_Namespace('testNamespace');
//Zend_Authで作ったセッションにアクセス
$authNS = new Zend_Session_Namespace('Zend_Auth');
print $authNS->userId;
//セッション作成
$testNS->id = 1
//インクリメントもできる
$testNS->id++
//すべてのセッションに順にアクセスする
foreach ($testNS as $index => $value) {}
//セッションの削除
Zend_Session::namespaceUnset($namespace)
PHP のすべての配列と同様、 配列を含む変数を初期化しても配列の中身のオブジェクトまでは初期化されないということで、完全に消してしまうということはできません。
直接アクセスができてしまいます。そういうところは注意するひつようがあります。
//セッション削除
Zend_Session::destroy();
基本的にはこれを利用する。
基本的にはこれを利用する。