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 相关文章推荐
dojo学习第一天 Tab选项卡 实现
Aug 28 Javascript
jquery ready函数、css函数及text()使用示例
Sep 27 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
SuperSlide标签切换、焦点图多种组合插件
Mar 14 Javascript
javascript 应用小技巧方法汇总
Jul 05 Javascript
JS基于Ajax实现的网页Loading效果代码
Oct 27 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
详谈commonjs模块与es6模块的区别
Oct 18 Javascript
在Vue中使用echarts的方法
Feb 05 Javascript
JS伪继承prototype实现方法示例
Jun 20 Javascript
微信小程序利用云函数获取手机号码
Dec 17 Javascript
多个Vue项目部署到服务器的步骤记录
Oct 22 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+xslt在windows平台上
2006/10/09 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
javascript 动态参数判空操作
2008/12/22 Javascript
json对象转字符串如何实现
2012/12/02 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
vue2 全局变量的设置方法
2018/03/09 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
iview实现图片上传功能
2020/06/29 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
详细解读Python中的__init__()方法
2015/05/02 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
对Django外键关系的描述
2019/07/26 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
2015年医务人员医德医风自我评价
2015/03/03 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python