如何在PHP 中有效刪除Cookie
在PHP 中,僅透過unset() 函數刪除Cookie 可能不會總是有效完全刪除它。為了確保正確刪除,建議將 unset() 函數與附加的 setcookie() 呼叫結合起來,以過去的過期時間戳記覆蓋 cookie。
舉例說明:
if (isset($_COOKIE['remember_user'])) { unset($_COOKIE['remember_user']); // Remove the cookie from the $_COOKIE array setcookie('remember_user', '', -1, '/'); // Set the cookie with an expiration timestamp in the past return true; } else { return false; }
在此範例中:
請注意,setcookie() 函數有四個參數:
遵循此方法,您可以可靠地從PHP 環境和PHP 環境中刪除cookie用戶端的瀏覽器。
以上是如何在PHP中徹底刪除Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!