当前位置: 首页 > article >正文

html中cookie如何存储

在HTML中,可以使用JavaScript来创建、读取和删除cookie。以下是创建和读取cookie的基本示例:

创建cookie:

function setCookie(name, value, daysToLive) {
    var cookie = name + "=" + encodeURIComponent(value);
    if (typeof daysToLive === "number") {
        cookie += "; max-age=" + (daysToLive*24*60*60); // max-age单位是秒
    }
    document.cookie = cookie;
}
 
// 使用函数创建一个cookie,名为"username",值为"John Doe",保存7天
setCookie("username", "John Doe", 7);

读取cookie:

function getCookie(name) {
    var cookies = document.cookie.split(';');
    for (var i = 0; i < cookies.length; i++) {
        var cookie = cookies[i].trim();
        // 查找名称为name的cookie
        if (cookie.indexOf(name + "=") === 0) {
            return decodeURIComponent(cookie.substring(name.length + 1));
        }
    }
    return null; // 如果没有找到,返回null
}
 
// 使用函数读取名为"username"的cookie
var username = getCookie("username");
console.log(username); // 输出: John Doe

删除cookie:

function deleteCookie(name) {
    setCookie(name, "", -1); // 设置为过去的时间即可删除
}
 
// 删除名为"username"的cookie
deleteCookie("username");

以上代码提供了创建、读取和删除cookie的方法。创建cookie时,可以指定cookie的有效期(以天为单位),如果不指定,则cookie会成为会话cookie,浏览器关闭时会失效。读取cookie时,如果cookie不存在则返回null。删除cookie通过将cookie的有效期设置为过去的时间来实现。


http://www.kler.cn/a/375260.html

相关文章:

  • Java 中 Socket 技术全面解析
  • VSCode搭建Java开发环境 2024保姆级安装教程(Java环境搭建+VSCode安装+运行测试+背景图设置)
  • linux定时器操作
  • 2024年图像处理、多媒体技术与机器学习
  • 基于AT89C52单片机的6位电子密码锁设计
  • MySQL -- 库的相关操作
  • ChatGPT-o1在辅助论文参考文献写作中的表现如何?有哪些提升?
  • 整车功能架构 --- 智能座舱
  • 红日安全-ATT CK实战:Vulnstack靶场实战
  • 深度学习之降维和聚类
  • 【数据库系统概论】第3章 关系数据库标准语言SQL(一)数据查询(超详细)
  • 中仕公考:25年上海省考时间
  • PyTorch实践-CNN-手写数字识别
  • 大数据新视界 -- 大数据大厂之数据质量管理全景洞察:从荆棘挑战到辉煌策略与前沿曙光
  • Docker打包自己项目推到Docker hub仓库(windows10)
  • 软件测试基础知识最强总结(2024版)
  • 如何找到网上爆款内容,快速复制扩大品牌声量
  • 因为Flock,Flutter又凉一次
  • Node.js——初识Node.js
  • 代码随想录算法训练营第三十二天 | 动态规划理论基础 509.斐波那契数 70.爬楼梯 746.使用最小花费爬楼梯
  • 高效管理与自动化:Python在云服务中的应用
  • 【Python】把所有安装包都更新的方法(解决ImportError中版本不兼容的问题)
  • springboot项目中引入配置文件数据的方式
  • 【Kaggle | Pandas】练习5:数据类型和缺失值
  • 【Redis优化——如何优雅的设计key,优化BigKey,Pipeline批处理Key】
  • 力扣每日一题 超级饮料的最大强化能量 动态规划(dp)