zoukankan
html css js c++ java
cookies 客户端历史记录篇
Web客户端经常要跟踪用户访问的历史页面,如当当网当中的最近浏览的书籍, 这样的数据一般保存在客户端的cookies中
具体实现代码
<
script
language
=javascript
>
function
getCookie(c_name)
{
var
item
=
""
;
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;
item
=
unescape(document.cookie.substring(c_start,c_end));
}
}
return
item;
}
function
setCookie(c_name,value,expiredays)
{
var
item
=
getCookie(c_name);
//
先取以前的,再追加现在的value
if
(item.indexOf(value)
<
0
)
//
如果追加的值已经存在
{
var
exdate
=
new
Date();exdate.setDate(exdate.getDate()
+
expiredays);
document.cookie
=
c_name
+
"
=
"
+
escape(value
+
"
**
"
+
item)
+
((expiredays
==
null
)
?
""
:
"
;expires=
"
+
exdate.toGMTString());
}
else
{
alert(
'
Value Already Exists
'
);
}
}
</
script
>
Js调用
<
input
id
="Submit"
type
="submit"
onclick
="setCookie('producthistory','bookid|bookname',1)"
value
="submit"
/>
查看全文
相关阅读:
C++内存泄漏检测拾遗
利用ACE_Get_Opt解析命令
ACE Reactor模型学习
Acceptor模型和Connector模型学习
IOCP模型示例
ACE Proactor模型示例
如何:为 ASP.NET 网页全球化设置区域性和 UI 区域性
Update Calendar Item In excaheng server by exchange web services
ASP.NET Security Architecture
Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 500.19 – Internal Server Error"
原文地址:https://www.cnblogs.com/xiaobaigang/p/1189896.html
最新文章
c#中去掉字符串空格方法
VS2010常用调试
windows Service 之调试过程
转:JS子父窗口互相操作取值赋值
asp.net通过xsl把xml转化为xhtml
正则表达式30分钟入门教程
ASP.NET验证控件[转]
不写一行代码,实现单表增删改查(附demo)
javascript 继承 自己动手实践
自己动手实现 jQuery Callbacks 完整功能
热门文章
C#调用笔记本摄像头当镜子用
C#实现简单的JSON序列化
自己动手实现 jQuery Callbacks
javascript 用函数语句和表达式定义函数的区别
给Asp.net MVC Forms 验证设置角色访问控制
零代码配置xml维护单表
_CrtSetAllocHook笔记
ACE读取文件示例
利用CAsyncMonikerFile下载文件
应用重叠I/O模型异步监控文件(夹)
Copyright © 2011-2022 走看看