您好,登錄后才能下訂單哦!
一.Cookie的應用
設置cookie:setcookie()函數可以在客戶端生成一個cookie文件,這個文件可以保存到期時間、名稱、值等。
創建cookie
<?php
setcookie('name','Lee',time()+(7*24*60*60));
?>
參數1:cookie名稱
參數2:cookie值
參數3:cookie過期時間
讀取cookie
<?php
echo $_COOKIE['name'];
?>
刪除cookie
<?php
setcookie('name','');
setcookie('name','Lee',time()-1);
?>
使用Cookie的限制
1、必須在HTML文件的內容輸出之前設置;
2、不同的瀏覽器對Cookie的處理不一致,且有時會出現錯誤的結果。
3、限制是在客戶端的。一個瀏覽器能創建的Cookie數量最多為30個,并且每個不能超過4KB,每個WEB站點能設置的Cookie總數不能超過20個。
二.Session會話處理
在使用session會話處理,必須開始session,使用session_start()開始會話。
創建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'];
?>
銷毀所有session
<?php
session_start();
$_SESSION['name'] = 'Lee';
$_SESSION['name2'] = 'Lee';
session_destroy();
echo $_SESSION['name'];
echo $_SESSION['name2'];
?>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。