runxinzhi.com
首页
百度搜索
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"
/>
相关阅读:
asp.net2.0中读取web.config数据库连接字符串2种方法
C#中ArrayList类的使用方法
Parameters.AddWithValue(“@参数”,value)方法
cookie 和session 的区别详解 (出处:http://shiyangxt.cnblogs.com )
Button与Submit调用前台与后台代码的方法
SqlDataReader和DataSet的选择
Session和Cookie的使用总结
webconfig文件详解
C# sqlDataReader区别Dataset
SqlDataAdapter.Update()方法与SqlCommandBuilder
原文地址:https://www.cnblogs.com/xiaobaigang/p/1189896.html
最新文章
第十一周作业总结
第九周助教总结
C语言I博客作业05
C语言I博客作业04
asp.net连点按钮重复提交
MyXls初级教程
轻量级的数据交换格式——初识Json(上)
C#数据导出Excel详细介绍
C# 图片加水印例程
jquery插件:web2.0分格的分页脚,可用于ajax无刷新分页
热门文章
div+css 左右两列高度自适应以及父级div也跟着自适应子级的高度
弹出层显示鼠标位置
jQuery中live与bind方法的区别
jQuery formValidator表单验证插件4.1.1提供下载
用java测试与sql2005连接的代码
java连接sql server 2005 数据库
利用java实现班级人数抽取(当然是抽到的应该没有好事的啦)哈哈~~~
Oracle的卸载
ParameterDirection.ReturnValue用法
数字验证码的实现
Copyright © 2020-2023
润新知