JS记录用户登录次数实现代码


Posted in Javascript onJanuary 15, 2014
function www_helpor_net(offset) { 
var endstr = document.cookie.indexOf(";", offset); 
if (endstr == -1) 
endstr = document.cookie.length; 
return unescape(document.cookie.substring(offset, endstr)); 
} 
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; 
if (document.cookie.substring(i, j) == arg) 
return www_helpor_net(j); 
i = document.cookie.indexOf(" ", i) + 1; 
if (i == 0) 
break; 
} 
return null; 
} function SetCookie(name, value) { 
var argv = SetCookie.arguments; 
var argc = SetCookie.arguments.length; 
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; 
document.cookie = name 
+ "=" 
+ escape(value) 
+ ((expires == null) ? "" : ("; expires=" + expires 
.toGMTString())) 
+ ((path == null) ? "" : ("; path=" + path)) 
+ ((domain == null) ? "" : ("; domain=" + domain)) 
+ ((secure == true) ? "; secure" : ""); 
} 
var expdate = new Date(); 
var visits; 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); //设置COOKIES时间为1年,自己随便设置该时间 
if (!(visits = GetCookie("visits"))) { 
visits = 0; 
} 
var oldjessionid = GetCookie("OLDJSESSIONID"); 
if (!oldjessionid) { 
oldjessionid = "111"; 
} 
var newjessionid = GetCookie("JSESSIONID"); 
if (oldjessionid != newjessionid) { 
visits++; 
SetCookie("OLDJSESSIONID", newjessionid, expdate, "/", null, false); 
SetCookie("visits", visits, expdate, "/", null, false); 
} 
//以下信息显示可以使用标准的HTML语法,自己随便设置 
document.write("你已经光临本页" + "<FONT COLOR=red>" + visits + "</FONT>"+ "次!"); 
//当登录次数达到三次,就自动调用函数,隐藏弹出框,如果只要记录登录次数,下边代码可以忽略 
if (visits > 3) { 
setInterval("changeH('down')", 2); 
} */
Javascript 相关文章推荐
使用firebug进行调试javascript的示例
Dec 16 Javascript
Node.js中HTTP模块与事件模块详解
Nov 14 Javascript
获取阴历(农历)和当前日期的js代码
Feb 15 Javascript
基于jQuery Tipso插件实现消息提示框特效
Mar 16 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
jquery轮播的实现方式 附完整实例
Jul 28 Javascript
微信小程序 教程之小程序配置
Oct 17 Javascript
关于使用axios的一些心得技巧分享
Jul 02 Javascript
Vue开发实现吸顶效果的示例代码
Aug 21 Javascript
layui 对table中的数据进行转义的实例
Sep 12 Javascript
基于小程序请求接口wx.request封装的类axios请求
Jul 02 Javascript
vue 页面回退mounted函数不执行的解决方案
Jul 26 Javascript
为指定的元素添加遮罩层的示例代码
Jan 15 #Javascript
js判断数据类型如判断是否为数组是否为字符串等等
Jan 15 #Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
Jan 15 #Javascript
js常用自定义公共函数汇总
Jan 15 #Javascript
js利用数组length属性清空和截短数组的小例子
Jan 15 #Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 #Javascript
javascript删除字符串最后一个字符
Jan 14 #Javascript
You might like
用session做客户验证时的注意事项
2006/10/09 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
vue安装遇到的5个报错及解决方法
2019/06/12 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
[02:42]决战东方!DOTA2亚洲邀请赛重启荣耀之争
2017/03/17 DOTA
Python ljust rjust center输出
2008/09/06 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
Python控制台实现交互式环境执行
2020/06/09 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
HTML5的结构和语义(3):语义性的块级元素
2008/10/17 HTML / CSS
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
老师自我鉴定范文
2013/12/25 职场文书
成品仓管员工作职责
2013/12/29 职场文书
个人贷款担保书
2014/04/01 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
学习经验交流会总结
2015/11/02 职场文书
《秋思》教学反思
2016/02/23 职场文书