PHP Cookie
Cookie是存儲在客戶端計算機上的文本文件,它們保留用于跟蹤目的。PHP透明地支持HTTP cookie。
識別回歸用戶涉及三個步驟
服務器腳本將一組cookie發(fā)送到瀏覽器。例如年齡等。
瀏覽器將此信息存儲在本地計算機上以供將來使用
當下次瀏覽器向Web服務器發(fā)送任何請求時,它會將這些cookie信息發(fā)送到服務器,服務器使用該信息來識別用戶。
本章將教您如何設置cookie,如何訪問它們以及如何刪除它們。
用PHP設置Cookies
PHP提供了setcookie()函數(shù)來設置cookie。此函數(shù)最多需要六個參數(shù),應在<html>標記之前調(diào)用。對于設置每一個cookie,必須單獨調(diào)用此函數(shù)。
setcookie(name, value, expire, path, domain, security);
這是所有參數(shù)的細節(jié)
name - 設置cookie的名稱。
value - 設置命名變量的值,并且是您實際要存儲的內(nèi)容。
expire - 這指定自1970年1月1日格林尼治標準時間00:00:00以來的未來時間(以秒為單位)。在此之后,cookie將無法訪問。如果未設置此參數(shù),則在Web瀏覽器關閉時cookie將自動過期。
path - 指定cookie有效的目錄。單個正斜杠字符允許cookie對所有目錄有效。
domain - 這可用于在非常大的域中指定域名,并且必須至少包含兩個有效期。所有cookie僅對創(chuàng)建它們的主機和域有效。
security - 可以設置為1以指定cookie應僅通過使用HTTPS的安全傳輸發(fā)送,否則設置為0,這意味著cookie可以通過常規(guī)HTTP發(fā)送。
以下示例將創(chuàng)建兩個cookie 名稱和年齡,這些cookie將在一小時后過期。
成都創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設計,做網(wǎng)站、成都網(wǎng)站設計,網(wǎng)站設計,企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務,680元做網(wǎng)站,已為上千家服務,成都創(chuàng)新互聯(lián)網(wǎng)站建設將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設、網(wǎng)絡營銷推廣服務!
setcookie("name", "John Watkin", time()+3600, "/","", 0);
setcookie("age", "36", time()+3600, "/", "", 0);
<html>
<head>
<title>用PHP設置Cookies</title>
</head>
<body>
echo "設置 Cookies"
</body>
</html>
打開瀏覽器訪問腳本,然后按F12打開開發(fā)者模式,選擇Network(網(wǎng)絡)選項卡,選擇Headers,可以看到如下圖所示:
用PHP刪除Cookie
正式地說,要刪除一個cookie,你應該只使用name參數(shù)調(diào)用setcookie()[也就是說想刪除那個name,把他設置成空],但這并不總是有效,不應該依賴。最安全的做法是設置一個已經(jīng)過期的日期
/ 設置過去時間為當前時間的之前的60秒 /
setcookie( "name", "", time()- 60, "/","", 0);
setcookie( "age", "", time()- 60, "/","", 0);
<html><head>
<title>用PHP刪除cookie</title>
</head><body>
echo "刪除cookie"
</body>
</html>
更多的PHP Cookie
標題名稱:PHPCookie
文章鏈接:http://vcdvsql.cn/article40/pejdho.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、面包屑導航、微信公眾號、微信小程序、建站公司、關鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)