亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel5里的Session怎么調用?

Laravel5里的Session怎么調用?

MYYA 2018-09-05 10:11:54
Laravel5里的Session怎么調用
查看完整描述

2 回答

?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

use Illuminate\Support\Facades\Session;

session對象

session對象主要用于保存用戶的各種信息,知道它的生命周期(一般是900S)超時或者被人為釋放為止
可以通過session對象來判斷此用戶是否是合法用戶
在服務器上通過session來區分每一個上網用戶
session對象屬于javax.servlet.http.HttpSession接口的實例化對象
session屬于HTTP協議范疇之內的對象,所以只有唯一的一個http包下有此接口,沒有任何繼承關系
用戶只要一連接服務器則立刻分配一個session給用戶
session的主要方法:

服務器上通過session來分別不同的用戶-->sessionID:任何連接到服務器上的用戶,服務器都會為之分配唯一一個不會重復的sessionID
sessionID是由服務器同意管理的,人為不能控制
方法:session.getId()
sessionID的長度為32位
判斷是不是新的session
Public boolean isNew(),判斷當前的session是否是新建立的session
session的屬性設置
設置屬性setAttribute()
取得屬性getAttribute()
刪除屬性removeAttribute()
通過session能夠對用戶是否登陸做出驗證
★用戶注銷:讓用戶的session失效
若用戶的session失效,則在session所保留的全部操作也會消失
方法:Public Void invalidate()使session失效(需手工操作)
若session長時間不被使用,也會自動失效
得到session的創建時間
方法:Public long getCreationTime(),此方法返回一個long類型,通過Date類可以取得一個完整的時間
取得用戶最后一次操作的時間
方法:Public long getLastAccessedTime()
用戶在線時間=session最后一次操作時間-session創建時間

查看完整回答
反對 回復 2018-09-25
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

use Illuminate\Support\Facades\Session;

session對象:

session對象主要用于保存用戶的各種信息,知道它的生命周期(一般是900S)超時或者被人為釋放為止
可以通過session對象來判斷此用戶是否是合法用戶
在服務器上通過session來區分每一個上網用戶
session對象屬于javax.servlet.http.HttpSession接口的實例化對象
session屬于HTTP協議范疇之內的對象,所以只有唯一的一個http包下有此接口,沒有任何繼承關系
用戶只要一連接服務器則立刻分配一個session給用戶
session的主要方法:

服務器上通過session來分別不同的用戶-->sessionID:任何連接到服務器上的用戶,服務器都會為之分配唯一一個不會重復的sessionID
sessionID是由服務器同意管理的,人為不能控制
方法:session.getId()
sessionID的長度為32位
判斷是不是新的session
Public boolean isNew(),判斷當前的session是否是新建立的session
session的屬性設置
設置屬性setAttribute()
取得屬性getAttribute()
刪除屬性removeAttribute()
通過session能夠對用戶是否登陸做出驗證
★用戶注銷:讓用戶的session失效
若用戶的session失效,則在session所保留的全部操作也會消失
方法:Public Void invalidate()使session失效(需手工操作)
若session長時間不被使用,也會自動失效
得到session的創建時間
方法:Public long getCreationTime(),此方法返回一個long類型,通過Date類可以取得一個完整的時間
取得用戶最后一次操作的時間
方法:Public long getLastAccessedTime()
用戶在線時間=session最后一次操作時間-session創建時間

查看完整回答
反對 回復 2018-09-25
  • 2 回答
  • 0 關注
  • 879 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號