`

Cookie的读写删

Web 
阅读更多

sName:字符串 Cookie名

sValue:字符串 Cookie值

oExpires:日期 Cookie过期时间

sDomain:字符串 特定域名下的Cookie

bSecure:布尔型 Cooke的Secure属性,为true就只能通过HTTP或其他安全协议来传输

提示:设置了secure属性,只保证cookie与Web服务器之间的数据传输过程加密,而保存在本地的cookie文件并不加密

 

 

function setCookie(sName, sValue, oExpires, sPath, sDomain, bSecure) {
                    var sCookie = sName + "=" + encodeURIComponent(sValue);
                
                    if (oExpires) {
                        sCookie += "; expires=" + oExpires.toGMTString();
                    }
                
                    if (sPath) {
                        sCookie += "; path=" + sPath;
                    }
                
                    if (sDomain) {
                        sCookie += "; domain=" + sDomain;
                    }
                
                    if (bSecure) {
                        sCookie += "; secure";
                    }
                
                    document.cookie = sCookie;
                }
                                
                function getCookie(sName) {
                
                    var sRE = "(?:; )?" + sName + "=([^;]*);?";
                    var oRE = new RegExp(sRE);
                    
                    if (oRE.test(document.cookie)) {
                        return decodeURIComponent(RegExp["$1"]);
                    } else {
                        return null;
                    }
                
                }                

                function deleteCookie(sName, sPath, sDomain) {
                    var sCookie = sName + "=; expires=" + (new Date(0)).toGMTString();
                    if (sPath) {
                        sCookie += "; path=" + sPath;
                    }
                
                    if (sDomain) {
                        sCookie += "; domain=" + sDomain;
                    }
                    
                    document.cookie = sCookie;
                }
分享到:
评论

相关推荐

    js 操作 COOKIE 读写删

    JavaScript中的Cookie操作是Web开发中常见的一种数据存储方式,它主要用于在用户浏览器端保存少量信息。Cookie可以帮助我们实现用户会话跟踪、个性化设置保存等功能。本文将深入探讨如何使用JavaScript进行Cookie的...

    前端js读写删cookie

    前端js读写删cookie

    JavaScript操作cookie类实例

    在Web开发中,Cookie是一种服务器发送...通过上述详细介绍,我们了解到JavaScript操作Cookie类不仅能实现基础的Cookie增删改查操作,还可以通过封装好的方法方便地管理Cookie数据,从而增强Web应用的功能性和用户体验。

    asp增删改查与超实用分页与100个初学asp的实例

    - **session和cookie管理**:跟踪用户状态,实现个性化体验。 这些实例将帮助初学者逐步掌握ASP编程,通过实践提升技能。通过深入学习和实践这些实例,你将能够独立完成复杂的Web应用程序开发。在学习过程中,记得...

    NodeJS基础API文档.zip

    6. **MongoDB数据库** (09 MongoDb 数据库介绍、安装、使用.pdf, 10 MongoDB 数据库创建删除、表(集合)创建删除、数据增删改查.pdf, 12 Nodejs MongoDB增加修改删除.pdf): - MongoDB是NoSQL数据库,适合存储大量...

    asp.net试卷.docx

    - **数据访问层**:负责与数据库交互,包括数据的增删改查操作。 - **模型层**:定义数据结构,通常使用实体类表示。 #### 三、程序设计题解析 **1. 成绩计算器** - **题目背景**:本题考查的是如何在ASP.NET中...

    php企业网站请下载

    1. 数据库连接:PHP通过mysqli或PDO扩展与MySQL数据库建立连接,实现数据的读写操作。 2. SQL查询:使用PHP执行SQL语句,如SELECT、INSERT、UPDATE、DELETE,对数据库进行增删改查。 3. 数据结果处理:通过fetch_...

    Book-Manage-System.rar_源码

    开发者可能使用了JDBC(Java Database Connectivity)进行数据库连接和SQL查询,实现了增删改查等基本功能。 5. **HTML/CSS/JavaScript**:前端界面由HTML、CSS和JavaScript构建。HTML定义了页面结构,CSS负责样式...

    电脑使用工具

    COOKIE管理.EXE,IP修改工具.EXE病毒专删工具.EXE查看自启动程序.EXE恶意代码查看工具.EXE格式转化.RAR共享扫描器.EXE管理端口连接.EXE任务栏问题.RAR上网参数优化.EXE网络流量统计.EXE一键还原精灵.RAR文件读写监控....

    细说PHP高洛峰

    2. 数据库操作:包括SQL语句的执行、数据的增删改查。 3. 数据库安全:防范SQL注入,使用预处理语句和参数化查询。 4. 数据库抽象层:如PDO(PHP Data Objects)提供了数据访问的抽象层,使得数据库操作更加方便、...

    PHP实例开发源码-盾灵多任务推广系统 php版.zip

    6. 文件操作:考虑到“使用须知.txt”可能包含了系统使用说明,PHP的文件系统函数(如fopen、fwrite、fclose)可能会被用来读写这些文档,为用户提供指导。 7. 安全性:在处理用户输入和执行任务时,系统需要防止...

    网上书城web项目

    开发者会使用SQL语句进行增删改查操作,例如创建书籍表、用户表等,处理购书、浏览历史等业务场景。此外,可能会用到连接池(如C3P0、DBCP)来高效管理数据库连接。 3. **MVC设计模式**:Model-View-Controller模式...

    bbs.rar_bbs jsp_bbs servlet_java servlet_javabean_mvc bbs

    - **JDBC**:Java Database Connectivity是Java连接数据库的标准接口,系统通过JDBC与数据库进行交互,执行SQL语句,实现数据的读写操作。 - **HTML/CSS/JavaScript**:前端界面的构建离不开这些基础技术,HTML定义...

    公单商务办公系统 build 0730修正版-ASP源码.zip

    首先,系统的核心部分——订单管理模块,通过ASP的数据库操作功能与后台数据库进行交互,实现了对订单数据的增删改查。开发者可能使用了ADO(ActiveX Data Objects)来连接和操作SQL Server或其他支持的数据库,确保...

    基于Java实现的BBS论坛系统(jsp+sql)源码+数据库.zip

    SQL(Structured Query Language)是用于管理关系数据库的标准语言,用于执行增删改查等操作。 4. **MVC模式**: 该论坛系统可能采用了Model-View-Controller(模型-视图-控制器)架构模式。Model负责数据模型,View...

    浅谈javascript在网页制作中的应用.pdf

    - **Cookie管理**:JavaScript可以读写Cookie,用于存储用户偏好或临时信息。 - **响应式设计**:JavaScript配合CSS3实现不同设备上的适配和响应。 随着Web技术的发展,JavaScript框架和库如jQuery、React、Vue.js...

    php程序入门到提高篇,经典!!

    随着学习的深入,你会接触到PHP的文件操作,如读写文件、上传下载、目录管理等。这些功能在构建动态网站时非常实用,例如生成动态页面、处理用户提交的数据或实现文件下载服务。 数据库交互是PHP应用的重要部分。...

    PHP光盘全方位教程:从入门到高级应用!

    理解错误处理机制能帮助调试和优化代码,而文件系统操作则涉及读写文件、目录操作等。会话和cookie管理是实现用户状态跟踪的关键,而PHP与Ajax结合则可以实现页面无刷新交互。 【实践项目】 理论知识与实践相结合...

    jsp+mysql开发的火车票网上购票系统源码.rar

    2. JDBC(Java Database Connectivity):JDBC是Java连接数据库的标准接口,通过它,Java程序可以与MySQL数据库进行通信,执行SQL语句,实现数据的读写。 3. session和cookie:用于管理用户会话。session存储用户...

    JAVA笔试题,面试题JAVA笔试题,面试题

    - Cookie和Session:Cookie存储客户端,Session存储服务器端,Session基于Cookie实现。 - JSP包含外部文件:和。 - errorPage:处理页面错误跳转。 10. **J2EE相关知识** - J2EE、J2SE和J2ME的区别:J2EE为企业...

Global site tag (gtag.js) - Google Analytics