js_Cookie 设置访问页面
来源:互联网 发布:宋慈英姑 知乎 编辑:程序博客网 时间:2024/05/01 19:40
经过一番比较 发觉 php 的 cookie flash的 sharedObject并不如js那样智能! 因为当php页面或者swf页面刷新时会重新读取cookie 或者sol<so文件> 而js读取cookie的标准时 一个页面只读取cookie一次 也就是当你重复刷新页面时js cookie里面的值并没有随着网页的重新载入而发生变化!
下面是html网页 js记录的页面访问次数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>设置cookie和取得cookie主要用到的属性是document.cookie</title>
<script language="javascript" type="text/javascript">
var times;
function show(){
times=getCookie('times');
if(times){
++times;
alert("times的值是:"+times);
setCookie('times',times,lastTime);
document.write("您已经访问本站$$$$$"+times+"次!");
}else{
//var date= new Date();
var lastTime=2*24*60*60*1000;
times=1;
setCookie('times',times,lastTime);
//times=getCookie('times');
document.write("您已经访问本站"+times+"次!");
}
}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setTime(exdate.getTime()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString())+";path=/";
}
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
</script>
</head>
<body onload="show()">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
</body>
</html>
- js_Cookie 设置访问页面
- js_cookie
- tomcat管理页面访问设置
- nginx访问页面设置密码
- JS_Cookie应用实例
- 为tomcat页面设置访问权限
- JSP页面设置登录访问权限
- php给页面设置访问权限
- WebStorm设置本机IP访问页面
- Web站点错误提示页面和默认访问页面设置
- J2EE安全策略:为tomcat页面设置访问权限(j_security_check)
- 通过Forms身份验证设置不同页面的访问权限
- 在Tomcat中为页面设置访问权限
- 通过cookie记录,设置页面访问的跳转页
- php 获取/设置用户访问页面语言类
- apache中设置访问目录默认页面为index.php
- apache2 设置页面禁止iframe/禁止访问目录
- jeesite框架,免登陆直接访问页面设置。
- 转 :我见过最完整的wince驱动源码分析
- Watir解决在web页面文本输入框中无法输入中文的问题
- Servlet的框架
- 每天一个排序算法之插入排序
- Google App Engine使用简介
- js_Cookie 设置访问页面
- linux调试C语言时加颜色引起注意
- “八百壮士”与哈工大——“哈工大精神”探源
- GDB调试精粹及使用实例(转)
- 堆和栈 Heap and Stack
- BLL1
- 连连看外挂制作–基于OpenCV&VC++
- Google成功的七堂课
- 程序员的十层楼(1~3层)