最近在用用dedecms開發項目,開發項目中遇到需要通過session存儲信息在其他頁面調取使用,但是對dedecms里面自帶的session存儲使用不好,我需要存儲的是用戶登錄的時候信息,於是我就使用源碼的session存儲的;
存儲:
@session_start();//(啟動session,前面必須要@,否則在dedecms里面不識別,這里和php源碼里面也不一樣的是,php源碼是將該句放在最前面,因為不允許前面又代碼執行,但是在dedecms里面,如果將該句放在頁面最前面的話那么在用戶登錄的時候出現驗證碼報錯,所以在什么地方用session存儲就在什么什么地方開啟就可以了)
$_SESSION['userid'] = $userid;
取值:
@session_start();
if(empty($_SESSION['userid']) || !$_SESSION['userid']){
echo '您還沒有登錄';
}