cookie是Web服務(wù)器發(fā)送給瀏覽器的一塊信息。瀏覽器會在本地文件中給每一個(gè)Web服務(wù)器存儲cookie。以后瀏覽器在給特定的Web服務(wù)器發(fā)請求的時(shí)候,同時(shí)會發(fā)送所有為該服務(wù)器存儲的cookie。
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、楚雄州ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的楚雄州網(wǎng)站制作公司session是另一種記錄客戶狀態(tài)的機(jī)制。不同的是cookie保存在客戶端瀏覽器中,而session保存在服務(wù)器上??蛻舳藶g覽器訪問服務(wù)器的時(shí)候,服務(wù)器把客戶端信息以某種形式記錄在服務(wù)器上,這就是session??蛻舳藶g覽器再次訪問時(shí)只需要從該session中查找該客戶的狀態(tài)就可以了。
cookie即是傳統(tǒng)的會話控制,由于要存儲的信息是保存在客戶端的,所以安全系數(shù)較低,而session會話控制是將要存儲的信息保存在服務(wù)器上的,所以相對于cookie安全系數(shù)較高.
不論是在使用cookie方式存儲,還是session方式存儲在使用存儲的函數(shù)之前都不能有輸出語句,否則會產(chǎn)生一個(gè)e級錯誤。
使用cookie的存儲的方式
setcookie('cookie_name','cookie_value',cookie_time);
使用session的存儲方式
session_start());
當(dāng)用戶一次執(zhí)行到session_start()這個(gè)函數(shù)時(shí),會產(chǎn)生一個(gè)session_id(),這個(gè)session_id()會復(fù)制一份,一份作為文件名,保存在服務(wù)器上,一份作為字符串保存給客戶端的session_name()的文件下,當(dāng)用戶第二次執(zhí)行到sessio_start()的時(shí)候用戶是帶著自己的session_id()多來的,然后當(dāng)我們需要使用到session的時(shí)候,客戶端會拿著自己的session_id()在服務(wù)器上找與自己手上的session_id()相匹配的session_id(),然后打開文件。
下面是index.php
下面是index_a.php
'; echo $_SESSION['age']; }else{ header("location:index.php");//如果不存在session則跳轉(zhuǎn)到頁面index.php } ?>
那么我們注冊了一個(gè)會話之后我們怎么去刪除這個(gè)會話呢?
以下是刪除會話的代碼
以上就是實(shí)例詳解php cookie與session會話基本用法的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司其它相關(guān)文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。