栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

检查是否启用了cookie

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

检查是否启用了cookie

Javascript

在Javascript中,您可以简单测试cookieEnabled属性,所有主要浏览器都支持该属性。如果您使用的是较旧的浏览器,则可以设置cookie并检查其是否存在。(从Modernizer借来的):

if (navigator.cookieEnabled) return true;// set and read cookiedocument.cookie = "cookietest=1";var ret = document.cookie.indexOf("cookietest=") != -1;// delete cookiedocument.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT";return ret;

PHP

在PHP中,它相当“复杂”,因为您必须刷新页面或重定向到另一个脚本。在这里,我将使用两个脚本:

somescript.php

<?phpsession_start();setcookie('foo', 'bar', time()+3600);header("location: check.php");

check.php

<?php echo (isset($_cookie['foo']) && $_cookie['foo']=='bar') ? 'enabled' : 'disabled';


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/442226.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号