Application::unsetSession
SESSIONデータを削除
説明
public void Application::unsetSession( [ string $name = "" ] )
SESSIONデータを削除します。引数を省略した場合、unsetSession
はすべてのSESSIONデータを削除します。
引数
名前 | データ型 | デフォルト | 備考 |
---|---|---|---|
$name | string | セッションパラメータキー |
例
コントローラー - First.php
$this->setSession('foo', 'bar');
コントローラー - Second.php
$this->getSession('foo'); // -> bar
コントローラー - Third.php
$this->unsetSession('foo');
echo $this->getSession('foo'); // -> ''
すべてのセッションデータを削除
引数を省略した場合、unsetSession
はすべてのSESSIONデータを削除します。
コントローラー - First.php
$this->setSession('foo', 'bar');
$this->setSession('baz', 'qux');
コントローラー - Second.php
$this->unsetSession();
echo $this->getSession('foo'); // -> ''
echo $this->getSession('baz'); // -> ''