ucym / CodeLapse

Fast coding for Small-scale PHP projects.
http://ucym.github.io/CodeLapse/
0 stars 1 forks source link

Fixed a case in which Session::destroy does not function properly #58

Closed Thiry1 closed 9 years ago

Thiry1 commented 9 years ago

以下の問題の修正。ひとつ目の挙動は意図した挙動かもしれないけど・・・。

Session::destroy()後にSession::get()を行うと削除した値を取得できてしまう

Session::set('k', 'v');
echo Session::get('k'); // v

Session::destroy();
echo Session::get('k'); // v

Session::destroy()後にSession::set()を行うと、削除した値が再度Sessionに登録される

Session::set('k', 'v');
echo Session::get('k'); // v

Session::destroy();

Session::set('another_key', 'foo');
echo Session::get('another_key'); //foo
echo Session::get('k'); //v
ucym commented 9 years ago

見落としてた、ありがとうございます!