//js获取cookie
/*获取Cookie值*/
function getCookie(c_name)
{
if(document.cookie.length>0){
c_start=document.cookie.indexOf(c_name + "=")
if(c_start!=-1){
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if(c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}
**********************************//JS操作cookies方法! *****************************************************************
//写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 函数换成下面两个函数就ok;
//程序代码
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;
}
}
//这是有设定过期时间的使用示例:
//s20是代表20秒
//h是指小时,如12小时则是:h12
//d是天数,30天则:d30
setCookie("name","hayden","s20");
转自:http://hi.baidu.com/phpease/blog/item/1a810595afe2e46055fb96bd.html
分享到:
相关推荐
js写的方法,可以设置cookie和获取cookie值,简单易懂
jdcookie.js下载 JD cookie一键获取脚本,基于JavaScript jdcookie.js下载 JD cookie一键获取脚本,基于JavaScript jdcookie.js下载 JD cookie一键获取脚本,基于JavaScript jdcookie.js下载 JD cookie一键获取脚本...
通过函数获取JavaScript cookie
本文将深入探讨如何使用JavaScript来操作Cookie,包括获取Cookie数据、获取Cookie数据的key名称以及清除站点所有Cookie数据的方法。 首先,我们要了解Cookie的基本概念。Cookie是由服务器端设置并在客户端存储的一...
然而,由于浏览器对于Cookie过期时间的控制,JavaScript并不能直接获取Cookie的过期时间。这是因为浏览器出于安全和隐私的考虑,通常只允许网页对Cookie进行设置,而不会返回其过期时间。但JavaScript仍有一些变通的...
这些标签说明了工具的核心特性,即它是一个专门设计用来获取Cookie的软件,并可能包含教程或指南,教用户如何有效地使用它来获取所需的信息。 在压缩包的文件名称列表中,我们只看到一个文件名:“dist”。通常,...
js中cookie的创建和读取单个cookie值,以及设置cookie的过期时间。 能够判断是否有自己需要查找的cookie,如果没有查到到就可以执行创建语句
"获取Cookie"这个话题涉及到的是如何在JavaScript、PHP、Python等编程语言中访问和处理Cookie。以下是对这个主题的详细解释: 一、Cookie的基础知识 1. 定义:Cookie是由Web服务器发送到浏览器并存储在本地的一小段...
二、获取cookie Cookie是一种在客户端和服务器之间传递信息的小型文本文件,用于保持状态或跟踪用户行为。在C#中,获取WebBrowser控件中的cookie需要使用`WebBrowser.Document.Cookie`属性。以下是一个简单的示例: ...
获取 Cookie 的过程也非常简单,只需要调用 `$.cookie()` 并传入 Cookie 名称即可: **示例代码**: ```javascript var value = $.cookie('name'); // 获取名为 'name' 的 Cookie 值 console.log(value); // 输出...
Js 操作cookie源码封装Js 操作cookie源码封装
HTML文件用于展示用户界面,CSS负责样式设计,而JavaScript文件则是核心逻辑,实现了获取Cookie的功能。通过阅读和理解这些代码,可以学习到实际操作Cookie的方法。 9. **调试与测试**:在开发过程中,开发者需要...
5. **获取cookie**:登录成功后,可以使用`BrowserHost.GetCookieManager`方法获取cookie管理器,然后调用`GetCookiesAsync`异步获取所有cookie。示例代码如下: ```csharp var cookieManager = browser....
制作网页我们通常都要做一个登陆界面,如果对于不是安全性要求很高的网站,这个登录界面我我们当然不希望频繁输入账户密码来验证身份,我们想要的是...我采用的是php设置cookie的方法然后js写在HTML里面,获取cookie。
淘宝TB获取CK码软件是一种工具,它允许用户通过扫码方式快速获取Cookie(通常称为CK码),这在自动化购物,特别是抢购场景中非常有用。Cookie是网站存储在用户浏览器中的小数据文件,用来记录用户的登录状态和其他...
要获取一个cookie的值,可以使用`$.cookie(name)`,它将返回与给定名称匹配的cookie值。 3. **删除Cookie**: 删除一个cookie是通过设置其过期时间为过去来实现的,可以使用`$.removeCookie(name, options)`来...
HttpOnly Cookie 是一种特殊类型的 Cookie,它们不能被 JavaScript 访问,从而保护用户的隐私和安全。由于 HttpOnly Cookie 的特殊性,我们需要使用特殊的方法来获取它们。 在我们的示例代码中,我们使用了 ...
cookie的一些操作函数的封装,如:添加、删除、获取cookie中key对应的Value值、判断cookie是否存在
接下来,我们将详细解析这一过程,包括cookie的基本概念、如何设置和获取cookie以及如何在实际应用中实现记住密码的功能。 ### Cookie基本概念 Cookie是一种小型文本数据,它存储于用户的本地浏览器中,由服务器...