Cookie的使用之保存与获取代码示例
2018-10-12 14:11
639 查看
代码为设置Cookie和获取Cookie方法的例子
function SetUserCookie() {
//取用户名
var usr = document.getElementById('user').value;
var expdate = new Date();
//当前时间加上两周的时间
expdate.setTime(expdate.getTime() + 14 * (24 * 60 * 60 * 1000));
//将最后一个用户信息写入到Cookie
SetCookie("49BA-C005-7D-OADOC-5B-USER",usr,expdate);
}
function GetUserCookie() {
var id = "49BA-C005-7D-OADOC-5B-USER";//GUID标识符
var usr = GetCookie(id);
if (usr != null) {
document.getElementById('userid').value = usr;
}
}
//写入到Cookie
function SetCookie(name, value, expires) {
var argv = SetCookie.arguments;
//本例中length = 3
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;
document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}
//取Cookie的值
function GetCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
//alert(j);
if (document.cookie.substring(i, j) == arg) return getCookieVal(j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1) endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
相关文章推荐
- Cookie的使用之保存与获取代码
- .NET用使用存储过程获取输出参数的代码示例
- jQuery切换网页皮肤并保存到Cookie示例代码
- [代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
- jQuery切换网页皮肤并保存到Cookie示例代码
- [代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
- .NET用使用存储过程获取输出参数的代码示例!
- jQuery中使用Ajax获取JSON格式数据示例代码
- 【Linux C代码分享二】UDP Socket示例程序:使用fgets函数获取屏幕输入
- (收藏)[代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
- OpenCV 使用C++获取摄像头数据并保存示例
- NET用使用存储过程获取输出参数的代码示例!
- jQuery中使用Ajax获取JSON格式数据示例代码
- curl不使用文件存取cookie php使用curl获取cookie示例
- jQuery切换网页皮肤并保存到Cookie示例代码
- 使用JQuery来实现在cookie中保存密码的代码
- jQuery中使用Ajax获取JSON格式数据示例代码
- jQuery中使用Ajax获取JSON格式数据示例代码
- curl不使用文件存取cookie php使用curl获取cookie示例