JavaScript使用cookie记录临时访客信息的方法


Posted in Javascript onApril 07, 2015

本文实例讲述了JavaScript使用cookie记录临时访客信息的方法。分享给大家供大家参考。具体分析如下:

这里用户第一次访问网页时会提示用户输入一个昵称,然后写入cookie,当用户再次来到时会读取cookie信息,提取用户昵称,欢迎用户的到来

<!DOCTYPE html>
<html>
<head>
<script>
function getCookie(c_name)
{
var c_value = document.cookie;
var c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1)
 {
 c_start = c_value.indexOf(c_name + "=");
 }
if (c_start == -1)
 {
 c_value = null;
 }
else
 {
 c_start = c_value.indexOf("=", c_start) + 1;
 var c_end = c_value.indexOf(";", c_start);
 if (c_end == -1)
  {
  c_end = c_value.length;
  }
 c_value = unescape(c_value.substring(c_start,c_end));
 }
return c_value;
}
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function checkCookie()
{
var username=getCookie("username");
if (username!=null && username!="")
 {
 alert("Welcome again " + username);
 }
else
 {
 username=prompt("Please enter your name:","");
 if (username!=null && username!="")
  {
  setCookie("username",username,365);
  }
 }
}
</script>
</head>
<body onload="checkCookie()">
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
JavaScript闭包实例讲解
Apr 22 Javascript
js+css实现导航效果实例
Feb 10 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
Mar 02 Javascript
jQuery实现点击行选中或取消CheckBox的方法
Aug 01 Javascript
微信小程序实现倒计时60s获取验证码
Apr 17 Javascript
基于 Vue 实现一个酷炫的 menu插件
Nov 14 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
Dec 03 Javascript
vue中 this.$set的用法详解
Sep 06 Javascript
vue项目创建步骤及路由router
Jan 14 Javascript
JSON获取属性值方法代码实例
Jun 30 Javascript
JavaScript前端开发时数值运算的小技巧
Jul 28 Javascript
javascript结合CSS实现苹果开关按钮特效
Apr 07 #Javascript
javascript实现画不相交的圆
Apr 07 #Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
Apr 07 #Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
Apr 06 #Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 #Javascript
JavaScript使用replace函数替换字符串的方法
Apr 06 #Javascript
JavaScript输出当前时间Unix时间戳的方法
Apr 06 #Javascript
You might like
用PHP 快速生成 Flash 动画的方法
2007/03/06 PHP
PHP连接access数据库
2008/03/27 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
php简单smarty入门程序实例
2015/06/11 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
Vue.js中的组件系统
2019/05/30 Javascript
Python获取文件所在目录和文件名的方法
2017/01/12 Python
在centos7中分布式部署pyspider
2017/05/03 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
Python OS模块实例详解
2019/04/15 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python列表返回重复数据的下标
2020/02/10 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
2020/04/30 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
python实现自动打卡的示例代码
2020/10/10 Python
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
信息管理员岗位职责
2013/12/01 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
2014年党建工作总结
2014/11/11 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python