更新時間:2022-12-21 16:45:40 來源:動力節(jié)點(diǎn) 瀏覽676次
cookie與session的區(qū)別有:cookie以文本格式存儲在瀏覽器上,存儲量有限;而會話存儲在服務(wù)端,可以無限量存儲多個變量并且比cookie更安全
在php中可以指定站點(diǎn)的訪問者信息存儲在session或者cookie中,它們都可以完成同樣的事,那么他們的區(qū)別是什么呢,接下來將在文章中為大家詳細(xì)介紹。
cookie
位于用戶的計算機(jī)上,用來維護(hù)用戶計算機(jī)中的信息,直到用戶刪除。比如我們在網(wǎng)頁上登錄某個軟件時輸入用戶名及密碼時如果保存為cookie,則每次我們訪問的時候就不需要登錄網(wǎng)站了。我們可以在瀏覽器上保存任何文本,而且我們還可以隨時隨地的去阻止它或者刪除。我們同樣也可以禁用或者編輯cookie,但是有一點(diǎn)需要注意不要使用cookie來存儲一些隱私數(shù)據(jù),以防隱私泄露
session
session稱為會話信息,位于web服務(wù)器上,主要負(fù)責(zé)訪問者與網(wǎng)站之間的交互,當(dāng)訪問瀏覽器請求http地址時,將傳遞到web服務(wù)器上并與訪問信息進(jìn)行匹配, 當(dāng)關(guān)閉網(wǎng)站時就表示會話已經(jīng)結(jié)束,網(wǎng)站無法訪問該信息了,所以它無法保存永久數(shù)據(jù),我們無法訪問以及禁用網(wǎng)站
session與cookie的區(qū)別
(1)Cookie以文本文件格式存儲在瀏覽器中,而session存儲在服務(wù)端它存儲了限制數(shù)據(jù)量。它只允許4kb它沒有在cookie中保存多個變量。
(2)cookie的存儲限制了數(shù)據(jù)量,只允許4KB,而session是無限量的
(3)我們可以輕松訪問cookie值但是我們無法輕松訪問會話值,因此它更安全
(4)設(shè)置cookie時間可以使cookie過期。但是使用session-destory(),我們將會銷毀會話。
總結(jié):如果我們需要經(jīng)常登錄一個站點(diǎn)時,最好用cookie來保存信息,要不然每次登陸都特別麻煩,如果對于需要安全性高的站點(diǎn)以及控制數(shù)據(jù)的能力時需要用會話效果更佳,當(dāng)然我們也可以結(jié)合兩者,使網(wǎng)站按照我們的想法進(jìn)行運(yùn)行
以上就是動力節(jié)點(diǎn)小編介紹的"cookies和session的區(qū)別",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您務(wù)。
初級 202925
初級 203221
初級 202629
初級 203743