phpcookie怎么刪除

這篇文章主要介紹了php cookie怎么刪除的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇php cookie怎么刪除文章都會有所收獲,下面我們一起來看看吧。

創(chuàng)新互聯(lián)公司憑借專業(yè)的設(shè)計團(tuán)隊扎實的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、成都做網(wǎng)站、成都網(wǎng)站設(shè)計、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都10多年的網(wǎng)站建設(shè)設(shè)計經(jīng)驗,為成都超過千家中小型企業(yè)策劃設(shè)計了網(wǎng)站。

在PHP中,cookie可以刪除;可以將cookie的有效期設(shè)置為當(dāng)前時間以前來刪除,因為刪除cookie需要確保該cookie的有效期在過去,才能夠觸發(fā)瀏覽器的刪除機(jī)制,語法為“setcookie("Cookie_name", "" , time()-1);”。

本文操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、Dell G3電腦

php cookie無法刪除嗎

php cookie可以刪除

要刪除cookie需要確保它的失效期是在過去,才能觸發(fā)瀏覽器的刪除機(jī)制。

刪除一個cookie的方法就是把這個cookie的有效期設(shè)置為當(dāng)前時間以前

刪除Cookie

當(dāng) Cookie被創(chuàng)建時,如果沒有設(shè)置它的有效時間,其 Cookie 文件會在關(guān)閉瀏覽器時自動的被刪除。如果要在關(guān)閉瀏覽器之前刪除保存在客戶端的 Cookie 文件,其方法有兩種,而這兩種方法和設(shè)置Cookie一樣,也是調(diào)用setcookie() 函數(shù)實現(xiàn)刪除 Cookie的動作: 第一種方式,省略setcookie() 函數(shù)的所有參數(shù)列,僅僅使用第一個參數(shù) Cookie 識別名稱參數(shù),來刪除指定名稱的 Cookie 資料;第二種方式,利用 setcookie() 函數(shù)把目標(biāo) Cookie 設(shè)置為 “已經(jīng)過期” 的狀態(tài)。

1. 使用 setcookie() 函數(shù)把目標(biāo) Cookie 設(shè)置為 “已經(jīng)過期” 的狀態(tài)來刪除 Cookie直線電機(jī)工作原理

刪除 Cookie 和 創(chuàng)建 Cookie 的方式基本類型,刪除 Cookie 也使用 setcookie() 函數(shù)。 刪除 Cookie只需要將 setcookie() 函數(shù)中的第二個參數(shù)設(shè)置為空值,將第三個參數(shù) Cookie 的失效時間設(shè)置為 小于系統(tǒng)的當(dāng)前時間即可。

下面就來通過代碼來將Cookie 的失效時間設(shè)置為當(dāng)前時間減1秒。

setcookie("Cookie_name", "" , time()-1);

上面的代碼中,time()函數(shù)返回以秒表示的當(dāng)前的時間戳,把當(dāng)前時間減1秒就會得到過去的時間,從而刪除 Cookie。

2. 使用 setcookie() 函數(shù)把 Cookie 的生存時間默認(rèn)設(shè)置為空, 則生存期限與瀏覽器一樣,瀏覽器關(guān)閉時 Cookie就會被刪除。只指定 Cookie 識別名稱一個參數(shù),即刪除客戶端中這個指定名稱的 Cookie 資料。

setcookie("Cookie_name");

注意:把失效時間設(shè)置為0,也可以直接刪除 Cookie。

Cookie 的生命周期

如果 Cookie 不設(shè)定失效時間,就表示它的生命周期就為瀏覽器會話的期間,只要關(guān)閉瀏覽器,Cookie 就會自動消失。這種 Cookie 被稱為會話 Cookie ,一般不保存在硬盤上,而是保存在內(nèi)存中。

如果設(shè)置失效時間,那么瀏覽器會把 Cookie保存到硬盤中,再次打開瀏覽器時會依然有效,指導(dǎo)它的有效期到期后。

雖然 Cookie 可以長期保存在客戶端瀏覽器中,但也不是一成不變的。因為瀏覽器最多允許存儲 300 個Cookie文件,而且每個 Cookie 文件支持最大容量為4KB;每個域名最多支持20個 Cookie ,如果達(dá)到限制時,瀏覽器會自動地隨機(jī)刪除 Cookie 文件。

關(guān)于“php cookie怎么刪除”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“php cookie怎么刪除”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前名稱:phpcookie怎么刪除
標(biāo)題鏈接:http://muchs.cn/article48/pgoihp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、營銷型網(wǎng)站建設(shè)面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、服務(wù)器托管網(wǎng)站設(shè)計公司

廣告

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

成都定制網(wǎng)站網(wǎng)頁設(shè)計