zoukankan
html css js c++ java
一个非常实用的javascript读写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
;
}
查看全文
相关阅读:
FileUtils功能概述
java collections
java的OutOfMemoryError: PermGen space实战剖析
中华人民共和国知识产权行业标准——表格格式和代码标准 第1部分:表格代码规则
JVM EXCEPTION_ACCESS_VIOLATION
【转】Linux tail 命令详解
【转】XSHELL下直接下载文件到本地(Windows)
Java与JavaScript之间关于JSON的是非恩怨
MySQL的Blob类型的手工编辑(manually edit)
Linux上传下载
原文地址:https://www.cnblogs.com/chengulv/p/554049.html
最新文章
Windows samba history
Linux下运行Shell脚本或者可执行文件Executable方法
MYSQL INDEX BTREE HASH
XShell+Xmanager实现在XShell中显示远程服务器的图形界面
MYSQL ROW_FORMAT=Compact
Hadoop技术里面有BSP模型、MPI模型
SMBv1 is not installed by default in Windows 10 Fall Creators Update 2017 and Windows Server, Semi-annual Channel
详解centos6和centos7防火墙的关闭
设备 VMnet0 上的网桥当前未运行。此虚拟机无法与主机或网络中的其他计算机通信。
Selenium Grid的Java调用方法
热门文章
VMware 桥接 Bridge 复制物理网络连接状态
Use curl with uuid(uuidgen) under shell
一致性哈希算法
同步或者重构Activiti Identify用户数据的多种方案比较
关于<T> T[] toArray(T[] a) 方法
Selenium vs TestStudio,Selenium Grid vs F2Test
HTML5 Base64_encoding_and_decoding
Failed while installing JAX-RS (REST Web Services) 1.1. org.osgi.service.prefs.BackingStoreException: Resource '/.settings' does not exist.
TortoiseGit 图标不显示
Disabling Chrome cache for website development
Copyright © 2011-2022 走看看