`
disankyo
  • 浏览: 42798 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js写入、读取、删除cookies

    博客分类:
  • js
 
阅读更多
//写入cookies
function setCookie(name,value){
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//读取cookies
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}
//删除cookies
function delCookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
//使用示例
setCookie("name","hayden");
alert(getCookie("name"));

如果需要设定自定义过期时间,那么把上面的setCookie函数换成下面两个函数就可以了,代码如下:
function setCookie(name,value,time){
var strsec = getsec(time);
var exp = new Date();
exp.setTime(exp.getTime() + strsec*1);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getsec(str){
alert(str);
var str1=str.substring(1,str.length)*1;
var str2=str.substring(0,1);
if (str2=="s"){
return str1*1000;
}else if (str2=="h"){
return str1*60*60*1000;
}else if (str2=="d"){
return str1*24*60*60*1000;
}
}
//这是有设定过期时间的使用示例:
//s是指秒,如s20代表20秒
//h是指小时,如h12代表12小时
//d是指天数,如d30代表30天
//使用示例
setCookie("name","hayden","s20″);
0
1
分享到:
评论

相关推荐

    java cookies写入

    本文将深入探讨如何在Java中写入Cookies,并提供相关的源代码示例。 一、Cookie的创建与设置 在Java中,我们主要使用`HttpServletResponse`对象的`addCookie`方法来创建和设置Cookie。首先,我们需要创建一个`...

    JS操作Cookie写入和读取实例代码

    ### JS操作Cookie写入和读取知识点 #### 1. Cookie简介 Cookie(复数形式为Cookies),有时也被称为Web Cookie、Internet Cookie或者Browser Cookie,是由网站服务器发送到用户浏览器并保存在本地的一小块数据,它...

    javascript对cookies的操作

    ### 一、读取Cookies 在给定的部分内容中,`getCookie`函数用于从用户浏览器中读取特定名称的Cookie。其工作原理是首先获取文档中所有的Cookies(`document.cookie`),然后将其分割成多个键值对,并遍历这些键值对...

    javascript 操作cookies及正确使用cookies的属性.docx

    通过 JavaScript,开发者可以轻松地创建、读取、修改和删除 Cookies。 #### 二、写入 Cookies 在 JavaScript 中,可以通过 `document.cookie` 属性来设置或获取 Cookies。下面是一段示例代码,展示了如何使用 ...

    新发现一个骗链接的方法(js读取cookies)

    标题所提及的“新发现一个骗链接的方法(js读取cookies)”指的是通过在网页中嵌入JavaScript脚本,利用cookies存储的用户信息来动态显示不同的内容,从而在某些情况下误导用户或者进行欺骗。这种方法的原理是网站先...

    ASp Javascript读写Cookies的代码.docx

    ##### 读取Cookies 当需要读取已经存在的Cookies时,可以通过`Request.Cookies`集合来进行操作。 ```csharp protected void Button1_Click(object sender, EventArgs e) { if (Request.Cookies["MyCook"] != null) ...

    最近浏览记录(Cookies)

    在客户端,开发者也可以使用JavaScript来读取、写入和删除Cookies。例如,`document.cookie` 属性可以用于获取所有Cookies的字符串,而`setCookie()` 和 `getCookie()` 是常见的自定义函数,用于更方便地操作Cookies...

    怎样使用php与jquery设置和读取cookies

    在本文中,我们将探讨如何使用PHP和jQuery设置和读取cookies,以及如何管理这些数据。在深入之前,首先了解一下cookies的基本概念以及它们在HTTP协议中的作用是十分必要的。 **HTTP协议与Cookies** HTTP协议是一种...

    js操作cookies类[文].pdf

    这个“js操作cookies类”文档介绍了一个JavaScript类,用于简化Cookies的操作,包括读取、写入和管理Cookies。以下是这个类的一些主要功能和方法的详细解释: 1. **Array.prototype.splice函数重写**: 这个类首先...

    js操作cookies

    通过JavaScript,开发者可以在客户端(即用户的浏览器)上读取、写入和删除Cookies,这为实现动态网页功能提供了强大支持。 ### 一、设置Cookies 在提供的代码片段中,`setCookie`函数展示了如何使用JavaScript来...

    javascript结合Cookies实现浏览记录历史.docx

    `getCookieVal()`函数用于读取Cookies中指定的部分内容,而`getCookie()`函数则用于读取指定名称的Cookies值。 #### 四、扩展思考与优化建议 1. **安全性考虑**:使用Cookies存储敏感信息时,需要注意安全性问题。...

    javascript结合Cookies实现浏览记录历史第2 3页.docx

    ##### 读取Cookies ```javascript function getCookieVal(offset) { var endstr = document.cookie.indexOf(';', offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie...

    Angular ng-animate和ng-cookies用法详解

    它提供了读取、写入和删除cookies的方法。例如,要读取名为`myCookie`的cookie,可以这样写: ```javascript var cookieValue = $cookies.get('myCookie'); ``` 要设置一个cookie: ```javascript $cookies.put('...

    Application session cookies用法

    然而,由于数据存储在服务器端,且所有写入操作需在 `Application_OnStart` 事件(在 global.asax 文件中)中完成,这可能导致性能问题。为避免并发写入冲突,可以使用 `Application.Lock` 和 `Application.Unlock` ...

    js从Cookies里面取值的简单实现

    服务端使用C#写入Cookies,客户端使用JavaScript读取Cookies。这种前后端分离的操作模式常见于现代Web开发,可以充分发挥各自语言的优势。 总结来说,处理Cookies是Web开发中的一项基础技能,无论是使用C#在服务端...

    通过js来设置cookie和读取cookie,实现登陆时记住密码的功能

    本文将详细讲解如何使用JavaScript(JS)来设置和读取cookie,从而实现登录时记住密码的功能。 首先,理解cookie的基本概念。Cookie是由服务器端生成,发送到客户端(浏览器),并存储在本地的一种小数据片段。它...

    【猫客工作室】xss跨站进行cookies欺骗进后台

    3. **读取并记录Cookies**:当用户触发此重定向时,`1.asp`文件会读取URL中的查询参数(即用户的Cookies),并将这些信息写入到一个名为`cookie.txt`的文件中,以便后续分析和利用。 ### 防御措施 针对XSS攻击以及...

    获取网站Cookies的源代码

    脚本中使用了`document.cookie`属性来读取当前页面的Cookies。`document.cookie`返回的是一个字符串,包含了当前文档的所有Cookie对。如果该文档没有任何Cookie,则返回空字符串。 示例代码: ```javascript var ...

    我的最牛代码

    很强大的代码,主要是js读取cookies里的数据,写入cookies,删除,增加cookies里的代码

    javascript 操作cookies详解及实例

    要读取cookies,可以通过`document.cookie`字符串配合正则表达式来进行: ```javascript function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie....

Global site tag (gtag.js) - Google Analytics