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

首頁 > 課堂 > FAQ問答 > 正文

cookie和session之間有什么區別?(詳細介紹)

2020-03-22 18:27:11
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于cookie和session之間有什么區別?(詳細介紹),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

Session是另一種記錄客戶狀態的機制,不同的是html' target='_blank'>Cookie保存在客戶端瀏覽器中,而Session保存在服務器上??蛻舳藶g覽器訪問服務器的時候,服務器把客戶端信息以某種形式記錄在服務器上。這就是Session??蛻舳藶g覽器再次訪問時只需要從該Session中查找該客戶的狀態就可以了。

如果說Cookie機制是通過檢查客戶身上的“通行證”來確定客戶身份的話,那么Session機制就是通過檢查服務器上的“客戶明細表”來確認客戶身份。Session相當于程序在服務器上建立的一份客戶檔案,客戶來訪的時候只需要查詢客戶檔案表就可以了。

session原理大白話:當你一次訪問服務器的時候,服務器會在內存中開辟一塊空間,返回唯一一把打開該空間的鑰匙,再把這把鑰匙返回到瀏覽器。當你第二次訪問的時候瀏覽器會攜帶這把鑰匙到服務器端打開對應的空間,如果該空間已經銷毀又重新返回開辟一塊新的空間返回新的鑰匙到瀏覽器。

區別

cookie

session

定義

網站為了辨別用戶身份而存儲在用戶本地終端上的數據(通常經過加密)

服務端保存的用來跟蹤用戶狀態的數據

存取方式不同

只能保存ASCII字符,不能直接存取對象

能夠存取任何數據類型

隱私策略不同

存儲在客戶端,對用戶可見,可以被修改、復制

存儲在服務端,對用戶透明,安全性更高

有效期不同

可以設置長期有效,只要為其設置一個特別大的過期時間

有效期較短

瀏覽器支持不同

需要客戶端瀏覽器支持。若瀏覽器禁用或不支持cookie,則需要使用session及URL地址重寫(把session id直接附在URL路徑后面),可以設置為一切窗口內有效或當前窗口及子窗口有效

只在本次瀏覽器窗口及子窗口內有效

跨域支持不同

支持跨域名訪問

不支持跨域名訪問,session僅在它所在的域名內有效

以上就是cookie和session之間有什么區別?(詳細介紹)的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁海县| 鄂托克前旗| 勃利县| 绥宁县| 莱西市| 昔阳县| 贞丰县| 巴马| 巍山| 永宁县| 乌恰县| 内丘县| 中西区| 雅安市| 洮南市| 陵水| 辽宁省| 西林县| 苗栗市| 含山县| 康定县| 吉木萨尔县| 柘荣县| 彝良县| 巨野县| 正阳县| 台北市| 宝兴县| 沙湾县| 疏勒县| 大英县| 白水县| 天台县| 宕昌县| 钦州市| 志丹县| 丹巴县| 大姚县| 崇礼县| 高陵县| 巴楚县|