在php中可以指定站點(diǎn)的訪問者信息存儲(chǔ)在session或者cookie中,它們都可以完成同樣的事,那么他們的區(qū)別是什么呢,接下來將在文章中為大家詳細(xì)介紹。
【推薦課程:PHP課程、JavaScript課程】

cookie
位于用戶的計(jì)算機(jī)上,用來維護(hù)用戶計(jì)算機(jī)中的信息,直到用戶刪除。比如我們?cè)诰W(wǎng)頁上登錄某個(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)html' target='_blank'>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)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選