检查 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中文网其他相关文章!