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 相关文章推荐
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
Aug 02 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 Javascript
JavaScript作用域链示例分享
May 27 Javascript
网页实时显示服务器时间和javscript自运行时钟
Jun 09 Javascript
分享一款基于jQuery的视频播放插件
Oct 09 Javascript
javascript动态添加checkbox复选框的方法
Dec 23 Javascript
javascript中获取class的简单实现
Jul 12 Javascript
AngularJS过滤器filter用法实例分析
Nov 04 Javascript
原生js实现电商侧边导航效果
Jan 19 Javascript
vue环境搭建简单教程
Nov 07 Javascript
react redux入门示例
Apr 19 Javascript
JS实现的点击按钮图片上下滚动效果示例
Jan 28 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
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
php防止sql注入简单分析
2015/03/18 PHP
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
jcrop基本参数一览
2013/07/16 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
python任务调度实例分析
2015/05/19 Python
Python中pygame安装方法图文详解
2015/11/11 Python
python实现kNN算法
2017/12/20 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
Django对models里的objects的使用详解
2019/08/17 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
python如何修改文件时间属性
2021/02/05 Python
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
Java编程面试题
2016/04/04 面试题
关于环保的建议书400字
2014/03/12 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
师范毕业生求职信
2014/07/11 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
2015年安全月活动总结
2015/03/26 职场文书
复活读书笔记
2015/06/29 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫