php加大session,PHP :: Bug #63251 :: yaf session功能增强
[2012-10-10 06:34 UTC] vipcenter at vip dot qq dot com
Description:
------------
一:建議增加:設置和獲取session_id的方法!如:
Session::getInstance()->id('qtvv60cui9c22qlk2fqr0na1d1');
如果不傳參則返回當前使用的session_id
二:建議增加對多維數組的良好支持,比如說在原生PHP里面設置多維數組:
$_SESSION['account']['uid']='123';
$_SESSION['account']['name']='cyrus';
$_SESSION['account']['email']='vipcenter@vip.qq.com';
要刪除整個account則unset($_SESSION['account']);即可,刪除單獨的uid則
unset($_SESSION['account']['uid']);即可
在yaf里面設置多維數組和刪除整個account沒有什么問題,如下所示:
Session-
>set('account'=>array('uid'=>123,'name'=>cyrus,'email'=>'vipcenter@vip.qq.com'))
;
刪除整個account:Session->del('account');
但是加入要刪除單獨的uid則會很不方便,需要進行整個account重新賦值才能達到單獨刪除uid的效
果,如下所示:
Session->set('account'=>array('name'=>cyrus,'email'=>'vipcenter@vip.qq.com'));
這個時候uid被刪除,雖然功能可以達到,但是卻很不方便,建議增加如下方法:
Session->del('account:uid');刪除當個key的值!若能支持多級則更好,如:
Session->del('cms:account:uid');
三:增加 session_destroy();的實現:如:
Session->destroy();
總結
以上是生活随笔為你收集整理的php加大session,PHP :: Bug #63251 :: yaf session功能增强的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 背景切换动画效果代码,在
- 下一篇: 运算符求值顺序