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剩余字数计算的代码
Jul 03 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
Mar 25 Javascript
基于jquery的模态div层弹出效果
Aug 21 Javascript
JS 两个字符串时间的天数差计算
Aug 25 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
node.js中的fs.futimesSync方法使用说明
Dec 17 Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
微信小程序前端promise封装代码实例
Aug 24 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
mysql建立外键
2006/11/25 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
微信JSSDK调用微信扫一扫功能的方法
2017/07/25 Javascript
JavaScript贪吃蛇小组件实例代码
2017/08/20 Javascript
Vue-component全局注册实例
2018/09/06 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
python实现红包裂变算法
2016/02/16 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
小学毕业感言500字
2014/02/28 职场文书
请假条格式范文
2014/04/10 职场文书
超市收银员岗位职责
2015/04/07 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
小平您好观后感
2015/06/09 职场文书
周一早安温馨问候祝福语!
2019/07/15 职场文书
导游词之张家口
2019/12/13 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python
JavaScript实现简单计时器
2021/06/22 Javascript