您好,登錄后才能下訂單哦!
一.Cookie的應(yīng)用
設(shè)置cookie:setcookie()函數(shù)可以在客戶(hù)端生成一個(gè)cookie文件,這個(gè)文件可以保存到期時(shí)間、名稱(chēng)、值等。
創(chuàng)建cookie
<?php
setcookie('name','Lee',time()+(7*24*60*60));
?>
參數(shù)1:cookie名稱(chēng)
參數(shù)2:cookie值
參數(shù)3:cookie過(guò)期時(shí)間
讀取cookie
<?php
echo $_COOKIE['name'];
?>
刪除cookie
<?php
setcookie('name','');
setcookie('name','Lee',time()-1);
?>
使用Cookie的限制
1、必須在HTML文件的內(nèi)容輸出之前設(shè)置;
2、不同的瀏覽器對(duì)Cookie的處理不一致,且有時(shí)會(huì)出現(xiàn)錯(cuò)誤的結(jié)果。
3、限制是在客戶(hù)端的。一個(gè)瀏覽器能創(chuàng)建的Cookie數(shù)量最多為30個(gè),并且每個(gè)不能超過(guò)4KB,每個(gè)WEB站點(diǎn)能設(shè)置的Cookie總數(shù)不能超過(guò)20個(gè)。
二.Session會(huì)話(huà)處理
在使用session會(huì)話(huà)處理,必須開(kāi)始session,使用session_start()開(kāi)始會(huì)話(huà)。
創(chuàng)建session并讀取session
<?php
session_start();
$_SESSION['name'] = 'Lee';
echo $_SESSION['name'];
?>
判斷session是否存在
<?php
session_start();
$_SESSION['name'] = 'Lee';
if (isset($_SESSION['name'])) {
echo $_SESSION['name'];
}
?>
刪除session
<?php
session_start();
$_SESSION['name'] = 'Lee';
unset($_SESSION['name']);
echo $_SESSION['name'];
?>
銷(xiāo)毀所有session
<?php
session_start();
$_SESSION['name'] = 'Lee';
$_SESSION['name2'] = 'Lee';
session_destroy();
echo $_SESSION['name'];
echo $_SESSION['name2'];
?>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。