国产探花免费观看_亚洲丰满少妇自慰呻吟_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較之前的版本還是變化挺大的,慢慢學習吧~


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥江县| 夏河县| 中宁县| 吐鲁番市| 浦东新区| 巴东县| 天镇县| 大邑县| 句容市| 大悟县| 新乡县| 岳池县| 祁门县| 保山市| 连州市| 凤翔县| 洪江市| 乾安县| 收藏| 乌鲁木齐县| 股票| 进贤县| 大竹县| 禄劝| 临江市| 三都| 阜南县| 广昌县| 慈利县| 富锦市| 丰镇市| 化州市| 延津县| 南部县| 武乡县| 颍上县| 厦门市| 电白县| 清丰县| 祁东县| 龙游县|