国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

thinkphp5的SESSION用法

2019-11-08 02:38:43
字體:
來源:轉載
供稿:網友

沒用thinkphp5之前,session的獲取和賦值就直接用$_SESSION來存取數據;導致我使用tp5使用session相當不習慣

看了下官網手冊,發現thinkphp5考慮安全性對SESSION進行了封裝。

官網的對SESSION的使用鏈接如下http://www.kancloud.cn/manual/thinkphp5/126166     

我在實際項目開發學習使用如下:

public function admincheck() { $rs=db('admins')->where(array('admin'=>$_POST['admin'],'passWord'=>$_POST['password']))->find(); if ($rs) { if($rs["status"]=="1"){ $msg["status"] = "false"; $msg["message"] = "賬號被鎖定,請聯系管理員!"; } else{ $msg["status"] = "true"; Session::set('login_admin',$rs); //tp5中session的賦值方法,當然這只是其中一種 //$_SESSION["login_admin"] = $rs; 這個是我沒用tp5之前的對session的賦值,會報錯 $msg["message"] = "登錄成功"; } } else { $msg["status"] = "false"; $msg["message"] = "賬號或密碼不正確!"; } echo json_encode($msg); die(); }上述代碼中的session是一維數組;

php中打印剛存入的session用我用print_r($_SESSION['login_admin']) ;會報錯

獲取:Session::get('login_admin.id')   使用前use think/Request;

刪除:Session::delete('login_admin');

不知道什么原因,感覺用起來挺別扭的;

模板中使用如下:

{if condition="$Request.session.login_admin.truename neq ''"}{$Request.session.login_admin.truename}{else /}未知{/if}使用{$Think.session.login_admin.truename}也可獲取。

tp5較之前的版本還是變化挺大的,慢慢學習吧~


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖南省| 台南市| 天津市| 西青区| 绥芬河市| 上高县| 宁夏| 云林县| 漳州市| 浙江省| 红桥区| 沙湾县| 柞水县| 康马县| 读书| 西宁市| 明溪县| 安福县| 娱乐| 洞口县| 祁门县| 隆安县| 涪陵区| 大足县| 寿宁县| 西华县| 永胜县| 团风县| 怀化市| 江阴市| 梅河口市| 广丰县| 阳谷县| 商城县| 司法| 香格里拉县| 健康| 绍兴市| 漳浦县| 安溪县| 临猗县|