cookie是Web服務(wù)器發(fā)送給瀏覽器的一塊信息。瀏覽器會在本地文件中給每一個Web服務(wù)器存儲cookie。以后瀏覽器在給特定的Web服務(wù)器發(fā)請求的時候,同時會發(fā)送所有為該服務(wù)器存儲的cookie。
我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、楚雄州ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的楚雄州網(wǎng)站制作公司session是另一種記錄客戶狀態(tài)的機制。不同的是cookie保存在客戶端瀏覽器中,而session保存在服務(wù)器上??蛻舳藶g覽器訪問服務(wù)器的時候,服務(wù)器把客戶端信息以某種形式記錄在服務(wù)器上,這就是session??蛻舳藶g覽器再次訪問時只需要從該session中查找該客戶的狀態(tài)就可以了。
cookie即是傳統(tǒng)的會話控制,由于要存儲的信息是保存在客戶端的,所以安全系數(shù)較低,而session會話控制是將要存儲的信息保存在服務(wù)器上的,所以相對于cookie安全系數(shù)較高.
不論是在使用cookie方式存儲,還是session方式存儲在使用存儲的函數(shù)之前都不能有輸出語句,否則會產(chǎn)生一個e級錯誤。
使用cookie的存儲的方式
setcookie('cookie_name','cookie_value',cookie_time);
使用session的存儲方式
session_start());
當(dāng)用戶一次執(zhí)行到session_start()這個函數(shù)時,會產(chǎn)生一個session_id(),這個session_id()會復(fù)制一份,一份作為文件名,保存在服務(wù)器上,一份作為字符串保存給客戶端的session_name()的文件下,當(dāng)用戶第二次執(zhí)行到sessio_start()的時候用戶是帶著自己的session_id()多來的,然后當(dāng)我們需要使用到session的時候,客戶端會拿著自己的session_id()在服務(wù)器上找與自己手上的session_id()相匹配的session_id(),然后打開文件。
下面是index.php
<?php session_start();//用戶第一次執(zhí)行session_start()函數(shù) $_SESSION['name']='譚勇';//向session文件里面存放數(shù)據(jù) $_SESSION['age']=19;;//向session文件里面存放數(shù)據(jù) ?>
下面是index_a.php
<?php session_start();//用戶第二次執(zhí)行session_start()函數(shù) if(isset($_SESSION['name'])){ //判斷是否存在sesison,如果是就執(zhí)行當(dāng)前括號當(dāng)中的內(nèi)容 echo $_SESSION['name']; echo '<br>'; echo $_SESSION['age']; }else{ header("location:index.php");//如果不存在session則跳轉(zhuǎn)到頁面index.php } ?>
那么我們注冊了一個會話之后我們怎么去刪除這個會話呢?
以下是刪除會話的代碼
<?php session_start();//開啟session if(isset($_SESSION['name'])){ unset($_SESSION['name']);//刪除$_SESSION['name']; unset($_SESSION ['age']);//刪除$_SESSION['age']; session_destroy();注銷會話 }else{ header("location:index.php");//如果不存在session則跳轉(zhuǎn)到頁面index.php } //如果你覺得我打的代碼對你有幫助,求評論,請注意發(fā)言的禮儀,亂說刪評論. ?>
以上就是實例詳解php cookie與session會話基本用法的詳細內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司其它相關(guān)文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞標題:php中session與cookie的使用方法-創(chuàng)新互聯(lián)
URL地址:http://jinyejixie.com/article46/dishhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、移動網(wǎng)站建設(shè)、Google、App設(shè)計、定制開發(fā)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)