首先,我們需要引入 PHP Cookie Class 的文件:
require_once 'cookie.class.php';
然后,我們可以使用該類中的 set() 方法來設置一個 Cookie:
$cookie = new Cookie('username'); $cookie->set('Mia');
在這個例子中,我們設置了一個名為“username”的 Cookie,它的值為“Mia”。這樣,當用戶在瀏覽網站時時,我們就可以通過 $_COOKIE['username'] 變量來獲取該 Cookie 對應的值。
除了設置 Cookie 的值,PHP Cookie Class 還支持設置 Cookie 的過期時間。例如:
$cookie = new Cookie('username'); $cookie->set('Mia', time() + 3600);
在這個例子中,我們設置了一個過期時間為 1 小時后的 Cookie。“time() + 3600” 表示當前時間加上 3600 秒(也就是 1 小時),即為 Cookie 的過期時間。當過了這個時間后,Cookie 就會自動過期并被刪除。
除了設置和獲取 Cookie 的值,我們還可以使用 PHP Cookie Class 的 del() 方法來刪除一個 Cookie:
$cookie = new Cookie('username'); $cookie->del();
在這個例子中,我們刪除了名為“username”的 Cookie。Cookie 被刪除后,它對應的值也會從 $_COOKIE 數組中被刪除。
除了以上的操作,PHP Cookie Class 還支持設置 Cookie 的域名、路徑和安全性。例如:
$cookie = new Cookie('username', '/', 'example.com', true); $cookie->set('Mia');
在這個例子中,我們設置了一個域名為 example.com、路徑為 /、安全性為 true 的 Cookie。“路徑”表示 Cookie 的有效路徑,默認為“/”,表示網站根目錄。而“安全性”表示是否只允許在安全的 HTTPS 連接中傳輸 Cookie。當然,這些都是可選的參數,只有在有特殊需求時才需要設置。
綜上所述,PHP Cookie Class 是一個非常實用的 PHP 類,它能夠幫助我們輕松的操作 Cookie,實現對瀏覽器端數據的存儲和讀取。如果你在開發 PHP 網站時需要使用 Cookie,那么 PHP Cookie Class 絕對是一個值得推薦的類庫。