檢查JavaScript 和PHP 是否啟用了Cookie
JavaScript 方法:
. cookieEnabled 屬性可以決定主流瀏覽器中是否啟用cookie。然而,對於較舊的瀏覽器,後備方法是設定並檢查測試 cookie。if (navigator.cookieEnabled) { // Cookies are enabled } else { document.cookie = "cookietest=1"; if (document.cookie.indexOf("cookietest=") != -1) { // Cookies are enabled } else { // Cookies are disabled } }
PHP 方法:
在 PHP 中,檢查 cookie 可以更積極地參與。常見的技術是使用兩個腳本:一個用於設定測試 cookie,另一個用於檢查其存在。somescript.php:
<?php session_start(); setcookie('foo', 'bar', time() + 3600); header("location: check.php"); ?>
check.php:
<?php echo (isset($_COOKIE['foo']) && $_COOKIE['foo'] == 'bar') ? 'enabled' : 'disabled'; ?>
以上是如何檢查 JavaScript 和 PHP 是否啟用了 Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!