Session介紹及常用API

2021-10-02 16:59:00 字數 1147 閱讀 2034

session 是另一種記錄瀏覽器狀態的機制。不同的是cookie儲存在瀏覽器中,session儲存在伺服器中。使用者使用瀏覽器訪問伺服器的時候,伺服器把使用者的資訊以某種形式記錄在伺服器中,這就是session.

如果說cookie是檢查使用者身上的」通行證「來確認使用者的身份,那麼session就是通過檢查伺服器上的」客戶資訊明細表「來確認使用者的身份的。session相當於在伺服器中建立了乙份「客戶資訊明細表」。

cookie

session

儲存位置

瀏覽器伺服器端

安全性可以分析存放在本地的cookie進行cookie欺騙,不安全

安全儲存資料量

不超過4k,並且很多瀏覽器都限制乙個站點最多儲存20個cookie

沒有限制

儲存資料方式

只能儲存字串

可以儲存物件

效能存放在瀏覽器不占用伺服器效能

占用伺服器效能

api含義

返回值getid()

獲取sessionid

string

setmaxinactiveinterval(int var1)

設定超時時間

void

getmaxinactiveinterval()

獲取超時時間

intsetattribute(string var1, object var2)

設定session屬性

void

getattribute(string var1)

獲取session屬性

object

getattributenames()

獲取session所有的屬性

enumeration

removeattribute(string var1)

刪除session屬性

void

getcreationtime()

獲取session的建立時間

long

getlastaccessedtime()

獲取session最後活躍的時間

long

isnew()

session是否是新的

boolean

invalidate()

銷毀session

void

vector容器介紹及基本API

今天給大家帶來的是一種stl容器,類似陣列的一種c 容器 vector。進入主題 什麼是vector?vector是一種單口的容器,vector所指的內容是一片連續的空間,支援隨機訪問 random access 此外,vector容器的空間是動態增長的。vector功能基本如圖1 1所示 圖1 1...

scikit learn資料集介紹及api使用

load和fetch返回的資料型別datasets.base.bunch 字典格式 from sklearn.datasets import load iris,fetch 20newsgroups news fetch 20newsgrops 大資料集獲取 print news 獲取鳶尾花資料集 ...

salt常用模組及API

saltstack提供了非常豐富的功能模組,涉及作業系統的基礎功能,常用工具支援等,更多模組資訊見官網模組介紹 當然,也可以通過sys模組列出當前版本支援的模組。命令如下 salt sys.list modules api的原理是通過呼叫master client模組,例項化乙個localclien...