网页被访问次数方法

 复制代码,直接调用

			var caution=false
			function setCookie(name,value,expires,path,domain,secure)
				{
					var curCookie=name+"="+escape(value) +
						((expires)?";expires="+expires.toGMTString() : "") +
						((path)?"; path=" + path : "") +
						((domain)? "; domain=" + domain : "") +
						((secure)?";secure" : "")
					if(!caution||(name + "=" + escape(value)).length <= 4000)
						{
							document.cookie = curCookie
						}
					else if(confirm("Cookie exceeds 4KB and will be cut!"))
						{
							document.cookie = curCookie
						}
				}
			function getCookie(name)
				{
					var prefix = name + "="
					var cookieStartIndex = document.cookie.indexOf(prefix)
					if (cookieStartIndex == -1)
						{
							return null
						}
					var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length)
					if(cookieEndIndex == -1)
						{
							cookieEndIndex = document.cookie.length
						}
						return unescape(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex))
				}
			function deleteCookie(name, path, domain)
				{
					if(getCookie(name))
						{
							document.cookie = name + "=" +
							((path) ? "; path=" + path : "") +
							((domain) ? "; domain=" + domain : "") +
							"; expires=Thu, 01-Jan-70 00:00:01 GMT"
						}
				}
			function fixDate(date)
				{
					var base=new Date(0)
					var skew=base.getTime()
					if(skew>0)
						{
							date.setTime(date.getTime()-skew)
						}
				}
			var now=new Date()
			fixDate(now)
			now.setTime(now.getTime()+365 * 24 * 60 * 60 * 1000)
			var visits = getCookie("counter")
			if(!visits)
				{
					visits=1;
				}
			else
				{
					visits=parseInt(visits)+1;
				}
			setCookie("counter", visits, now)
			//document.write("您是到访的第" + visits + "位用户!")
			console.log("您是到访的第" + visits + "位用户!");

  

时间: 2024-10-10 09:58:23

网页被访问次数方法的相关文章

JSP简单实现统计网页访问次数

JSP简单实现统计网页访问次数 需求:统计网页的访问次数 核心思想:利用application对象,将访问次数的信息放入application对象中,每次访问就+1.这里利用了application对象每次只有当应用关闭才被销毁的特性. 核心代码如下: <% Object obj =application.getAttribute("counter"); if(obj==null){ application.setAttribute("counter", ne

利用html5中的localStorage获取网页被访问的次数

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="box"></div> <script type="text/javascript"> function setStorage(){

xp 中的IIS安装成功之后,访问网页显示没有权限访问解决方法

在做xp的IIS发布网站时遇到一个问题就是当你访问网站的时候,显示没有权限访问网站,但是我已经开启了匿名访问网站了,怎么还没有权限访问呢?后来经过上网搜资料解决,当时很多网上都说没打开匿名访问,当时我就仔细查看了一下,我又点开网站的目录安全性,查看匿名访问是否被选中,当时我点进去之后发现匿名访问已经被选中了啊.为什么还不能上呢.后来我才发现原来是因为匿名访问的用户错了,一开始安装的IIS的匿名访问用户是7BKSBRPUUJY1Z9N\IWAM_7BKSBRPUUJY1Z9N,主要是IWAM账号是

Java web 实现 之 Filter分析ip统计网站的访问次数

统计工作需要在所有资源之前都执行,那么就可以放到Filter中了. 我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的. 用什么东西来装载统计的数据.Map<String,Integer> 整个网站只需要一个Map即可! Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext中!!!) Map需要在Filter中用来保存数据 Map需要在页面使用,

Nginx中如何限制某个IP同一时间段的访问次数

如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候.其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包, 造成对方服务器资源耗尽,一直到宕机崩溃. cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx可以通过HttpLimitReqModul和HttpLimitZoneModule配置来限制ip在同

java:(九大内置对象,计算服务器访问次数,filter过滤器)

1.九大内置对象: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page isErrorPage="true" %><!-- 默认是隐藏的false --> <%@ page session="true" %><!-- session默认是显示的true

Python抓取网页&amp;批量下载文件方法初探(正则表达式+BeautifulSoup) (转)

Python抓取网页&批量下载文件方法初探(正则表达式+BeautifulSoup) 最近两周都在学习Python抓取网页方法,任务是批量下载网站上的文件.对于一个刚刚入门python的人来说,在很多细节上都有需要注意的地方,以下就分享一下我在初学python过程中遇到的问题及解决方法. 一.用Python抓取网页 基本方法: [python] view plaincopyprint? import urllib2,urllib url = 'http://www.baidu.com' req 

nginx限制某个IP同一时间段的访问次数

如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候.其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃. cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx可以通过HttpLimitReqModul和HttpLimitZoneModule配置来限制ip在同一

[SpringMVC]自定义注解实现控制器访问次数限制

我们需要根据IP去限制用户单位时间的访问次数,防止刷手机验证码,屏蔽注册机等,使用注解就非常灵活了 1 定义注解 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @Documented//最高优先级 @Order(Ordered.HIGHEST_PRECEDENCE) public @interface RequestLimit { /** * * 允许访问的次数,默认值MAX_VALUE */ int count(