Cookie和Session的比較對比

2016-08-22 1520 2 編輯:深色多郎 來源:程序書籍

再次說明,此Cookie不是意大利曲奇,更不是餅干,走錯路的請返回或者點擊www.sdhowk.live 到首頁,謝謝您!

1.Cookie和Session的區別

為了說明Cookie和Session的區別,可以打個比方,假設一家奶茶店有喝5杯奶茶贈送1杯奶茶的優惠,那么奶茶店有兩種辦法記錄用戶的消費數量。

(1)發給顧客一張卡片,上面記錄著顧客的消費數量,一般還有一個有效期。每次消費時,如果顧客出示這張卡片,則在卡片修改顧客的消費數量,這樣此次消費就會與以前或以后的消費聯系起來。這種做法就是在客戶端保持狀態(Cookie)。

(2)發給顧客一張會員卡,除了卡號之外什么信息都不記錄。每次消費時,如果顧客出示該卡片,則店員在店里的計算機中找到這張卡片卡號對應的記錄,并修改計算機上記錄的顧客消費數量。這種做法就是在服務器端保持狀態(Session)。

可見,Session只是將SessionID(卡號)保存在客戶端,服務器保存SessionID對應的信息。而Cookie是將所有的信息都保持在客戶端的。

2.Cookie和Session的優缺點

(1)Cookie的限制:Cookie的數據大小是有限制的,每個Cookie文件的大小不能超過4KB,每個站點最多只能設置20個Cookie。

(2)Cookie可能會泄露用戶隱私,并帶來其他安全問題。

(3)Session仍然要通過Cookie來實現,因為用戶的SessionID必須保存在會話Cookie中。

配圖美女僅僅作為搶眼,非Cookie和Session的比較對比。

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾 财神捕鱼游戏下载 神话彩票安卓 台湾人怎么赚钱 买鱼能赚钱吗 516金蟾捕鱼下载官 在农村卖冰棒赚钱吗 打麻将技巧十句口诀 英雄联盟小说 加盟华祥苑茗茶赚钱吗 万能麻将作弊器免费版 单机街机捕鱼 奶块游戏可以赚钱吗 信用卡内可以赚钱吗 捕鱼游戏手机版 山东泰安樱桃赚钱 代理游戏币充值卡怎么赚钱