您好,登錄后才能下訂單哦!
本篇內容主要講解“php刪除的cookie是什么函數”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php刪除的cookie是什么函數”吧!
php中刪除cookie的函數是“setcookie()”,刪除方法:1、利用setcookie()函數將Cookie的值設置為空即可;2、利用setcookie()函數將Cookie的過期時間設置為小于系統的當前時間即可。
本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦
php刪除cookie的函數---setcookie()
當 Cookie 被創建后,如果沒有設置它的失效時間,其 Cookie 文件會在關閉瀏覽器時被自動刪除,如果要在關閉瀏覽器之前刪除 Cookie 文件,同樣需要使用 setcookie() 函數。
刪除 Cookie 和創建 Cookie 的方式類似,只需要使用 setcookie() 函數將 Cookie 的值(也就是第二個參數)設置為空,或者將 Cookie 的過期時間(也就是第三個參數)設置為小于系統的當前時間即可。
清除 Cookie 的示例1:使用 setcookie() 函數將 Cookie 的值設置為空
<?php echo '<pre>'; if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){ setcookie('url','https://www.php.cn'); setcookie('name','億速云'); echo '首次運行,設置 url、name 兩個 Cookie 的值'; }else if(isset($_COOKIE['url'])){ echo '查看 Cookie 的值,如下所示:<br>'; print_r($_COOKIE); echo '清除 url 的值'; setcookie('url',''); }else{ print_r($_COOKIE); } ?>
輸出:
// 第一次運行 首次運行,設置 url、name 兩個 Cookie 的值 // 第二次運行 查看 Cookie 的值,如下所示: Array ( [url] => https://www.php.cn [name] => 億速云 ) 清除 url 的值 // 第三次運行 Array ( [name] => C語言中文網 )
清除 Cookie 的示例2:通過將 Cookie 的過期時間(也就是第三個參數)設置為小于系統的當前時間
<?php echo '<pre>'; if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){ setcookie('url','https://www.php.cn'); setcookie('name','億速云'); echo '首次運行,設置 url、name 兩個 Cookie 的值'; }else if(isset($_COOKIE['url'])){ echo '查看 Cookie 的值,如下所示:<br>'; print_r($_COOKIE); echo '清除 url 的值'; setcookie('url','https://www.php.cn', time()-1); }else{ print_r($_COOKIE); } ?>
輸出:
// 第一次運行 首次運行,設置 url、name 兩個 Cookie 的值 // 第二次運行 查看 Cookie 的值,如下所示: Array ( [url] => https://www.php.cn [name] => 億速云 ) 清除 url 的值 // 第三次運行 Array ( [name] => 億速云 )
到此,相信大家對“php刪除的cookie是什么函數”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。