cookie與session的區(qū)別是什么
cookie與session的區(qū)別有:cookie以文本格式存儲(chǔ)在瀏覽器上,存儲(chǔ)量有限;而會(huì)話存儲(chǔ)在服務(wù)端,可以無限量存儲(chǔ)多個(gè)變量并且比cookie更安全
在php中可以指定站點(diǎn)的訪問者信息存儲(chǔ)在session或者cookie中,它們都可以完成同樣的事,那么他們的區(qū)別是什么呢,接下來將在文章中為大家詳細(xì)介紹。

cookie
位于用戶的計(jì)算機(jī)上,用來維護(hù)用戶計(jì)算機(jī)中的信息,直到用戶刪除。比如我們?cè)诰W(wǎng)頁(yè)上登錄某個(gè)軟件時(shí)輸入用戶名及密碼時(shí)如果保存為cookie,則每次我們?cè)L問的時(shí)候就不需要登錄網(wǎng)站了。我們可以在瀏覽器上保存任何文本,而且我們還可以隨時(shí)隨地的去阻止它或者刪除。我們同樣也可以禁用或者編輯cookie,但是有一點(diǎn)需要注意不要使用cookie來存儲(chǔ)一些隱私數(shù)據(jù),以防隱私泄露

session
session稱為會(huì)話信息,位于web服務(wù)器上,主要負(fù)責(zé)訪問者與網(wǎng)站之間的交互,當(dāng)訪問瀏覽器請(qǐng)求http地址時(shí),將傳遞到web服務(wù)器上并與訪問信息進(jìn)行匹配, 當(dāng)關(guān)閉網(wǎng)站時(shí)就表示會(huì)話已經(jīng)結(jié)束,網(wǎng)站無法訪問該信息了,所以它無法保存永久數(shù)據(jù),我們無法訪問以及禁用網(wǎng)站

session與cookie的區(qū)別
(1)Cookie以文本文件格式存儲(chǔ)在瀏覽器中,而session存儲(chǔ)在服務(wù)端它存儲(chǔ)了限制數(shù)據(jù)量。它只允許4kb它沒有在cookie中保存多個(gè)變量。
(2)cookie的存儲(chǔ)限制了數(shù)據(jù)量,只允許4KB,而session是無限量的
(3)我們可以輕松訪問cookie值但是我們無法輕松訪問會(huì)話值,因此它更安全
(4)設(shè)置cookie時(shí)間可以使cookie過期。但是使用session-destory(),我們將會(huì)銷毀會(huì)話。
總結(jié):如果我們需要經(jīng)常登錄一個(gè)站點(diǎn)時(shí),最好用cookie來保存信息,要不然每次登陸都特別麻煩,如果對(duì)于需要安全性高的站點(diǎn)以及控制數(shù)據(jù)的能力時(shí)需要用會(huì)話效果更佳,當(dāng)然我們也可以結(jié)合兩者,使網(wǎng)站按照我們的想法進(jìn)行運(yùn)行
以上就是cookie與session有什么區(qū)別的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
經(jīng)過學(xué)習(xí),cookie和session并不沖突,不是屬于兩種驗(yàn)證方式。而是同時(shí)在客戶端保存cookie,并在服務(wù)端存有session。