js怎么写cookie

1.javascript怎样读写cookie

//JS操作cookies方法!

//Expires 设置Cookie的有效期限

//Domain 添加域名限制

//Path 添加路径限制

//写cookies

function setCookie(name,value){

var Days=30;//过期时间30天

var date=new Date();

date.setTime(date.getTime()+Days*24*60*60*1000);

document.cookie=name+"="+escape(value)+";expires="+date.toGMTString();

}

//读取cookies的值

function getCookie(name){

var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg)){

return unescape(arr[2]);

}

else{

return null;

}

}

//----------------------------------------------

setCookie("cookie名","cookie值"):// 写cookie

getCookie("cookie名"); // 读cookie

2.javaScript,怎么读写Cookie

以下来自:

本节,我在JS的基础上,再次介绍COOKIE操作,无非是为了让大家明白COOKIE的多样使用,同时也再一次认识COOKIE,并深入理解它。

1、设置COOKIE数据:

最基本的COOKIE只包括COOKIE名和它的值,语法如下

document.cookie="Cookie_name=Cookie_value"

警告 不要在cookie名或值中使用如分号(;)、逗号(,)或者空格等特殊字符。

但是,假设我们需要保存的名或值有这些符号,怎么办呢?最简单的办法就是使用escape(string)方法,这个方法是用一个字符串参数,把其中的非字母或数字字符转换为等价的数值(16进制),然后在前面加上百分号。

如:document.cookie="book_name="+escape("Special Edition Using JavaScript")

结果为:Special%20Edition%20Using%20JavaScrpit

2、获取COOKIE值:

获取cookie的值要稍微麻烦一点,首先要把cookie属性保存到一个变量:cookie_string=document.cookie 从而得到一个形如 cookie_name=cookie_value 的字符串。然后取等号的索引位置,再使用String对象的substring()方法抽取值,如果值使用了escape()方法编码,还要用 unescape() 进行解码。cookie_string=unescape(document.cookie)

(注:大哥大姐,看文章时别忘记关注我哟,嘿嘿)

3、处理多个COOKIE:

定义多个COOKIE documet.cookie="name1=value1; name2=value2" 每个cookie之间用分号和一个空格分开

处理用 split() 方法,如: var cookie_array = document.cookie.split(";")

即 cookie_arrar[0]和[1]各为上面的COOKIE字符串。

4、终止日期:

var days=30;

var expire_date=new Date();

var ms_from_now=days*24*60*60*1000;

expire_date.setTime(expire_date.getTime()+ms_from_now);

var expire_string=expire_date.toGMTString();//转为GMT格式的String

document.cookie="count_cookie=visit_number; expires="+expire_string;

5、其他参数:

document.cookie="name=value; path=cookie_dir";//指定访问的目录,所有页面访问,则把path设为根目录(/)。

参数domain用于指定站点上可以访问cookie的主机名,如果没有指定,则默认为站点所在的WEB服务器的主机名。如果服务器只有一个主机名,则不需要考虑这个参数。如:domain=.domain.com

secure, 这是一个boolean值。如果为真,则该cookie只发往使用HTTPS(安全)协议连接的浏览器;如果为假(或忽略)则发给所有的浏览器,即使使用了不安全的HTTP协议。如:document.cookie="name1=value1; true"。

另见:

3.js写cookie,如何完成其保存功能

function GetCookieVal(offset)//获得Cookie解码后的值{var endstr = document.cookie.indexOf (";", offset);if (endstr == -1)endstr = document.cookie.length;return unescape(document.cookie.substring(offset, endstr));}//---------------------------function SetCookie(name, value)//设定Cookie值{var expdate = new Date();var argv = SetCookie.arguments;var argc = SetCookie.arguments.length;var expires = (argc > 2) ? argv[2] : null;var path = (argc > 3) ? argv[3] : null;var domain = (argc > 4) ? argv[4] : null;var secure = (argc > 5) ? argv[5] : false;if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))+((secure == true) ? "; secure" : "");}//---------------------------------function DelCookie(name)//删除Cookie{var exp = new Date();exp.setTime (exp.getTime() - 1);var cval = GetCookie (name);document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();}//------------------------------------function GetCookie(name)//获得Cookie的原始值{var arg = name + "=";var alen = arg.length;var clen = document.cookie.length;var i = 0;while (i < clen){var j = i + alen;if (document.cookie.substring(i, j) == arg)return GetCookieVal (j);i = document.cookie.indexOf(" ", i) + 1;if (i == 0) break;}return null;}SetCookie("username1",99);alert(GetCookie("username1"));。

4.怎么用js写cookie值到缓存里,并读取它

function GetCookieVal(offset)

//获得Cookie解码后的值

{

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1)

endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

//---------------------------

function SetCookie(name, value)

//设定Cookie值

{

var expdate = new Date();

var argv = SetCookie.arguments;

var argc = SetCookie.arguments.length;

var expires = (argc > 2) ? argv[2] : null;

var path = (argc > 3) ? argv[3] : null;

var domain = (argc > 4) ? argv[4] : null;

var secure = (argc > 5) ? argv[5] : false;

if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));

document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))

+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))

+((secure == true) ? "; secure" : "");

}

5.如何用js来操作cookie呢

js操作COOKIE,直接给document加上cookie就可以了,但是一般如果单个的加会很麻烦所以一般会直接写好一个函数,可以直接操作cookie,这样就很方便了

setCookie这个是写入cookie,第一个是名称,第二个是cookie值,第三个是过期时间

getCookie这个是查找cookie;

removeCookie这是你需要删除的cookie;

function setCookie(name, value, iDay)

{

var oDate=new Date();

oDate.setDate(oDate.getDate()+iDay);

document.cookie=name+'='+encodeURIComponent(value)+';expires='+oDate;

}

function getCookie(name)

{

var arr=document.cookie.split('; ');

var i=0;

for(i=0;i['username', 'abc']

var arr2=arr[i].split('=');

if(arr2[0]==name)

{

var getC = decodeURIComponent(arr2[1]);

return getC;

}

}

return '';

}

function removeCookie(name)

{

setCookie(name, '1', -1);

}

6.怎么用JS定义一个cookies

<script>function setCookie(name,value,expires){//写cookievar exp=new Date();exp.setTime(exp.getTime()+expires*60000);document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();//+";domain=arkoo.com;path=/";} function readcookie(name){//读取cookievar oRegex=new RegExp(name+'=([^;]+)','i');var oMatch=oRegex.exec(document.cookie);if(oMatch&&oMatch.length>1)return unescape(oMatch[1]);else return '';}setCookie("arkoo","看看这个怎么样",1000);alert(readcookie("arkoo"));</script>。

js怎么写cookie

转载请注明出处育才学习网 » js怎么写cookie

知识

传输协议怎么写

阅读(217)

本文主要为您介绍传输协议怎么写,内容包括如何理解传输协议,互联网上都有那些传输协议还有他们的详细介绍,tcp协议怎么填写。传输协议 传输协议中各层都为上一层提供业务功能。为了提供这种业务功能,下一层将上一层中的数据并入到本层的数据

知识

设备异常报告怎么写

阅读(230)

本文主要为您介绍设备异常报告怎么写,内容包括异常报告怎么写,设备使用报告怎么写,产品质量异常报告怎么写。设备使用报告,通常包括以下3个部分:设备使用报告的文档格式,通常用WORD文档,你若需要在会议上汇报,建议你编制图文并茂的PPT。1.

知识

室内装饰主要技术经济指标怎么写

阅读(234)

本文主要为您介绍室内装饰主要技术经济指标怎么写,内容包括主要技术经济指标怎么写,室内设计的经济技术指标包括哪些内容,有相关的规范吗,建筑工程主要技术经济指标怎么写。建筑经济指标建设用地面积:是指项目用地红线范围内的土地面积,一般

知识

应用程序接口怎么写

阅读(287)

本文主要为您介绍应用程序接口怎么写,内容包括应用程序接口是什么意思,怎么写App接口设计方案,编写程序时的接口是什么意思。PHP是编程语言和应用程序服务器的结合。PHP和其它的编程语言类似,使用变量存储临时数值,使用操作符处理变量。PHP的

知识

数据结构实验报告怎么写

阅读(241)

本文主要为您介绍数据结构实验报告怎么写,内容包括数据结构实验的实验报告怎么写,数据结构实验报告的写法,数据结构实训报告怎么写。数据库课程设计 “数据库课程设计”是数据库系统及应用课程的后续实验课,是进一步巩固学生的数据库知识,加

知识

国家社科基金课题怎么写

阅读(229)

本文主要为您介绍国家社科基金课题怎么写,内容包括如何申报国家社科基金课题,如何申报国家社科基金课题,国家社会科学基金项目申请书如何填写。申报社科课题是社科研究人员最基础的基本功,是做科研事业的第一步工作,这一步是就像一个人学走路

知识

孕妇装海报促销pop怎么写

阅读(257)

本文主要为您介绍孕妇装海报促销pop怎么写,内容包括孕妇pop字怎么写,孕妇装如何执行促销活动,促销两字pop怎么写。孕妇装满足现在日益增长的孕妇们的需求,现在聚星网小编为大家总结了几点经营孕妇装促销活动的关键点,以供参考。促销销的执行

知识

程序怎么写数据库相对路径

阅读(293)

本文主要为您介绍程序怎么写数据库相对路径,内容包括c#程序怎么写数据库相对路径,winform中怎样写数据库的相对路径,c#程序怎么写数据库相对路径。这个需要的超链接指向文件在服务器的绝对路径,即下面获取到的文件的编译路径 :/*** 获取当前

知识

盖楼贴怎么写

阅读(202)

本文主要为您介绍盖楼贴怎么写,内容包括给对象的盖楼帖怎么写,给对象的盖楼帖怎么写,如何发盖楼贴育儿问答宝宝树。谢谢园丁,已经盖起来了。昨天晚上看到的活动,昨天就发帖子了。 另外欢迎园丁去给我家宝宝和媳妇送上你真挚的祝福。 有又事相

知识

演讲稿主体怎么写

阅读(208)

本文主要为您介绍演讲稿主体怎么写,内容包括演讲稿主体怎么写,演讲稿主体怎么写,演讲稿的主体是什么。演讲稿的结构由标题、称呼和正文三部分构成。⑴标题。演讲稿的标题无固定格式,一般有四种类型。①提示主题型,如《人应该有奉献精神》。②

知识

悲字的甲骨文怎么写

阅读(279)

本文主要为您介绍悲字的甲骨文怎么写,内容包括悲哀用甲骨文怎么写,悲字繁体字怎么写,所有字的甲骨文怎么写。你对文字没有一个发展的认识。甲骨文是一种极其形象的表意文字,能表示出意思就行了,所以一个字可以有几种写法,但却没有表现全部文字

知识

医学攻关计划申请书怎么写

阅读(228)

本文主要为您介绍医学攻关计划申请书怎么写,内容包括用款计划申请书怎么写,科技攻关计划项目申请书中的研究方法和技术路线怎么写,医疗补助申请书怎么写。技术路线广泛收集国内外大型平底筒仓及配套设备的技术信息,对大型平底筒仓的关键设备

知识

绀字的繁体字怎么写

阅读(200)

本文主要为您介绍绀字的繁体字怎么写,内容包括绀的繁体字是什么,绀,字繁体有几画,绀,字繁体有几画。繁体字为: 绀[gàn]:红青,微带红的黑色 [dark purple] 绀,帛深青扬赤色。《说文》 绀,青色。《广雅》 君子不以绀緅饰

知识

金文鱼字怎么写

阅读(208)

本文主要为您介绍金文鱼字怎么写,内容包括齰字的写法,白在田字格式怎么写,123456789大写的字怎么写。白在田字格式写法如下:

知识

js怎么写控件

阅读(252)

本文主要为您介绍js怎么写控件,内容包括如何用javascript写个插件,JavaScript安装某个安全控件的语句是怎么写的,如何用js实现根据某个控件的值控制另一个控件是否可写。开发插件 其实说白了 插件里面就是一个或多个函数的组合 你只需要将

知识

js怎么写分页

阅读(248)

本文主要为您介绍js怎么写分页,内容包括js分页怎么弄这是我的代码怎么分页求,javascript如何实现div分页呢,html简单的分页代码怎么写。主要思路:就是点击当前页时,它自己显示,其它的都隐藏;下面是简单的代码实现:<style> input.active {backgro

知识

怎么用js和css写一个幻灯片

阅读(217)

本文主要为您介绍怎么用js和css写一个幻灯片,内容包括js+css做的幻灯片效果怎么加入到网站中,用css写出一个简单的幻灯片的原理,不用js,不要直接贴代码,要有解,用js制作个最为简单的幻灯片思路,初学者,步骤加代码,详细点,谢谢。div+css你至

知识

json文档怎么写

阅读(275)

本文主要为您介绍json文档怎么写,内容包括json接口文档怎么写,在php中json接口文档怎么写,在php中json接口文档怎么写。原发布者:露西_lili07201引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2背景说明:a.待开发软件系

知识

js工具类怎么写

阅读(264)

本文主要为您介绍js工具类怎么写,内容包括javascript用什么工具,怎么用JS写一个类似于菜鸟编辑器,用什么工具写js代码。版权所有 <script src="js.js"></script> 脚本内容: document.write(" (C) 2003")

知识

js怎么写弹出公司的公告

阅读(257)

本文主要为您介绍js怎么写弹出公司的公告,内容包括急用js在首页做一个弹出公告窗口,需要在一个窗口显示不同链接两,用js如何弹出一个对话框,并且提示:该公司名称不能为空,如何在网页打开时弹出通知,JS代码。这段代码也许是作为框架形式放在i

知识

行内js怎么写

阅读(231)

本文主要为您介绍行内js怎么写,内容包括js的行内写法是什么,js的行内写法是什么,js代码能写入行内吗。原生 javascript 示例 ( 表格+input ):<table border="0" cellspacing="0" cell

知识

jsp保存文件路径怎么写

阅读(254)

本文主要为您介绍jsp保存文件路径怎么写,内容包括jsp如何向本地路径下写文件,jsp文件应该写在什么路径下,以及该路径的配置,jsp如何向本地路径下写文件。如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的图片。举例

[/e:loop]