简单的JSt统计静态网站访问次数

最简单的静态页面刷新

 1 <html>
 2 <head>
 3 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 4 <title>New Page 5</title>
 5 <meta name="GENERATOR" content="Microsoft FrontPage 3.0">
 6 <script language="JavaScript">
 7 <!--
 8 var caution = false
 9 function setCookie(name, value, expires, path, domain, secure) {
10 var curCookie = name + "=" + escape(value) +((expires) ? "; expires=" + expires.toGMTString() : "") +((path) ? "; path=" + path : "") +((domain) ? "; domain=" + domain : "") +((secure) ? "; secure" : "")
11 if (!caution || (name + "=" + escape(value)).length <= 4000)
12 document.cookie = curCookie
13 else if (confirm("Cookie exceeds 4KB and will be cut!"))
14 document.cookie = curCookie
15 }
16 function getCookie(name) {
17 var prefix = name + "="
18 var cookieStartIndex = document.cookie.indexOf(prefix)
19 if (cookieStartIndex == -1)
20 return null
21 var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
22 if (cookieEndIndex == -1)
23 cookieEndIndex = document.cookie.length
24 return unescape(document.cookie.substring(cookieStartIndex + prefix.length,
25 cookieEndIndex))
26 }
27 function deleteCookie(name, path, domain) {
28 if (getCookie(name)) {
29 document.cookie = name + "=" +((path) ? "; path=" + path : "") +((domain) ? "; domain=" + domain : "") +"; expires=Thu, 01-Jan-70 00:00:01 GMT"
30 }
31 }
32 function fixDate(date) {
33 var base = new Date(0)
34 var skew = base.getTime()
35 if (skew > 0)
36 date.setTime(date.getTime() - skew)
37 }
38 var now = new Date()
39 fixDate(now)
40 now.setTime(now.getTime() + 730 * 24 * 60 * 60 * 1000)
41 var visits = getCookie("counter")
42 if (!visits)
43 visits = 1
44 else
45 visits = parseInt(visits) + 1
46 setCookie("counter", visits, now)
47 document.write("<font size=6 color=red>欢迎您,您是第:" + visits + " 个访问该站点的访客")
48 // -->
49 </script>
50 </head>
51 <body>
52 <p align="right"> </p>
53 </body>
54 </html>

效果图:

时间: 2024-10-13 17:47:49

简单的JSt统计静态网站访问次数的相关文章

JSP:用隐式对象统计网站访问次数

JSP:用隐式对象统计网站访问次数 jsp 隐式对象 赵振江 隐式对象 application对象 利用隐式对象为某一网站编写一个JSP程序,统计该网站的访问次数. 一种情况是:按照客户进行统计(按照浏览器进行统计,一个浏览器如果访问网站的话,就算一次访问,换句话说如果这个浏览器刷新多次网站的话,也算是一次访问): 另一种情况:刷新一次页面,就算是一次访问. 要求用隐式对象去实现. counter.jsp <%@ page language="java" import="

Servlet学习的两个案例之网站访问次数的统计

一.统计次数的Servlet源码 package com.shanrengo; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.

jsp网站访问次数统计的几种方法

我采用的是jsp网页,但是不管采用什么语言,原理是一样的. 第一种,单页面统计.就是说,只要点击这个页面就会统计一次. <body> <%!//在这种标记中定义的变量为全局变量 int count=0; synchronized void count(){ count++; } %> <% count(); out.println("这是第"+count+"个访问者!"); %> </body> 第二种,是利用jsp的

JavaScript实现网站访问次数统计代码

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 <script type="text/javascript"> var caution=f

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

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

Windows Server 2008 网站访问PHP响应慢的解决方法

公司新上了一个网站,但是在配置完PHP环境之后却发现了问题,访问HTML速度飞快,而访问PHP网页时就要卡顿1秒,响应很慢的样子,排除了带宽的因素之后,在百度上搜了一圈竟然解决了,现在将方法转载给大家,其实解决方法很简单哦. IIS7.5网站访问PHP响应慢的原因 原因是PHP5.3以上支持IPv6协议,但是大家的服务器未使用IPv6,我们配置数据库信息时都类似这样的“$dbhost=‘localhost' ”,这本身是没有问题的,只是当访问PHP的时候会连接MySQL的地址为localhost

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

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

学习笔记_过滤器应用_1(分ip统计网站的访问次数)

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

Java web----Filter之分ip统计网站的访问次数

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