js代码读写cookie的问题

js代码读写cookie的问题,第1张

思路:使用js实现

1背景音乐默认为关闭的

2设定某cookie值,用js读写cookie(不过换了机器仍然会回到初始状态)

3用js配合dom播放\停止音乐

读写cookie代码如下

//写Cookies

function SetCookie(name,value)

{

var argv=SetCookiearguments;

var argc=SetCookieargumentslength;

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

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

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

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

documentcookie=name+"="+escape(value)+((expires==null)"":("; expires="+expirestoGMTString()))+((path==null)"":("; path="+path))+((domain==null)"":("; domain="+domain))+((secure==true)"; secure":"");

}

//读Cookies

function GetCookie(Name)

{

var search = Name + "=";

var returnvalue = "";

if (documentcookielength > 0)

{

offset = documentcookieindexOf(search);

if (offset != -1)

{

offset += searchlength;

end = documentcookieindexOf(";", offset);

if (end == -1)

end = documentcookielength;

returnvalue=unescape(documentcookiesubstring(offset,end));

}

}

return returnvalue;

}

windowonload

=

function

GetCookie()

{

var

CookieStr

=

documentcookie;

//获取你写的cookiecookie内容如:CookieInfo=Name=GTweb&Version=20

var

GetName

=

CookieStrindexOf("Name")

+

5;

//获取到cookie中

Name=

的位置

var

mark

=

CookieStrindexOf("&");

//获取到cookie中符号的&的位置

if

(CookieStrsubstring(GetName,

mark)

!=

"GTweb")

{

//判断cookie中"Name="和"&"之间的字符串是否等于GTweb,如果不等于则跳转到百度的首页,等于那就没任何 *** 作

windowlocation

=

">

首先JS设置cookie:

假设在A页面中要保存变量username的值("jack")到cookie中,key值为name,则相应的JS代码为:

documentcookie="name="+username;

JS读取cookie:

var username=documentcookiesplit(";")[0]split("=")[1];

function setCookie(name,value)

{

var Days = 30;

var exp = new Date();

expsetTime(expgetTime() + Days2460601000);

documentcookie = name +"="+ escape (value) +";expires=" + exptoGMTString();

}

读取cookies

function getCookie(name)

{

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

if(arr=documentcookiematch(reg))

return unescape(arr[2]);

else

return null;

}

扩展资料

服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在>

另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息。

以上就是关于js代码读写cookie的问题全部的内容,包括:js代码读写cookie的问题、关于js读取cookie、js中如何获取Cookies的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9702253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存