phpcookie與session會話基本用法-創(chuàng)新互聯(lián)

這篇文章主要介紹“php cookie與session會話基本用法”,在日常操作中,相信很多人在php cookie與session會話基本用法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php cookie與session會話基本用法”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的豐滿網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

cookie是Web服務(wù)器發(fā)送給瀏覽器的一塊信息。瀏覽器會在本地文件中給每一個Web服務(wù)器存儲cookie。以后瀏覽器在給特定的Web服務(wù)器發(fā)請求的時候,同時會發(fā)送所有為該服務(wù)器存儲的cookie。

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);

(免費視頻教程推薦:php視頻教程)

使用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ā)言的禮儀,亂說刪評論.
?>

到此,關(guān)于“php cookie與session會話基本用法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

新聞名稱:phpcookie與session會話基本用法-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://muchs.cn/article40/ddpheo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站維護、全網(wǎng)營銷推廣外貿(mào)網(wǎng)站建設(shè)、定制開發(fā)、域名注冊

廣告

聲明:本網(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)

外貿(mào)網(wǎng)站制作