实现一个统计网站访问量的功能

大神们              用JS,jquery,ajax怎么实现一个统计网站访问量的功能

谢谢

------解决方案--------------------

这里有个 js 版本的,你可以参考下:

/**

* vlstat 浏览器统计脚本

*/

var statIdName = "vlstatId";

var xmlHttp;

/**

* 设置cookieId

*/

function setCookie(c_name, value, expiredays) {

var exdate = new Date();

exdate.setDate(exdate.getDate() + expiredays);

document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) + ";path=/;domain=cecb2b.com";

}

/**

* 获取cookieId

*/

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 "";

}

/**

* 获取当前时间戳

*/

function getTimestamp() {

var timestamp = Date.parse(new Date());

return timestamp;

}

/**

* 生成statId

*/

function genStatId() {

var cookieId = getTimestamp();

cookieId = "vlstat" + "-" + cookieId + "-" + Math.round(Math.random() * 3000000000);

return cookieId;

}

/**

* 设置StatId

*/

function setStatId() {

var cookieId = genStatId();

setCookie(statIdName, cookieId, 365);

}

/**

* 获取StatId

*/

function getStatId() {

var statId = getCookie(statIdName);

if (statId != null && statId.length > 0) {

return statId;

} else {

setStatId();

return getStatId();

}

}

/**

* 获取UA

*/

function getUA() {

var ua = navigator.userAgent;

if (ua.length > 250) {

ua = ua.substring(0, 250);

}

return ua;

}

/**

* 获取浏览器类型

*/

function getBrower() {

var ua = getUA();

if (ua.indexOf("Maxthon") != -1) {

return "Maxthon";

} else if (ua.indexOf("MSIE") != -1) {

return "MSIE";

} else if (ua.indexOf("Firefox") != -1) {

return "Firefox";

} else if (ua.indexOf("Chrome") != -1) {

return "Chrome";

} else if (ua.indexOf("Opera") != -1) {

return "Opera";

} else if (ua.indexOf("Safari") != -1) {

return "Safari";

} else {

return "ot";

}

}

/**

* 获取浏览器语言

*/

function getBrowerLanguage() {

var lang = navigator.browserLanguage;

return lang != null && lang.length > 0 ? lang : "";

}

/**

* 获取操作系统

*/

function getPlatform() {

return navigator.platform;

}

/**

* 获取页面title

*/

function getPageTitle() {

java web统计网站访问次数,实现一个统计网站访问量的效能相关推荐

  1. (2)文章页面浏览次数+网站访问次数统计显示

    文章目录 一.插件安装与配置 二.页面显示 三.样式修改 我的个人网站IP地址:139.9.58.252(网站还在备案,域名不可用),现想实现页面浏览次数和网站访问次数的统计显示 一.插件安装与配置 ...

  2. java web ip_详解Java Web如何限制访问的IP的两种方法

    前一阵子因为在做项目时碰到了这个功能,现在好好总结一下,至于为什么要限制IP访问,我就不多说了.然后百度了一下,现在主要有两种方式去限制IP访问,第一种是最简单的方便的,第二种是通过过滤器来限制访问. ...

  3. idea 启动php项目路径,关于idea中Java Web项目的访问路径问题

    说明 这里只以 servlet 为例,没有涉及到框架,但其实路径的基本原理和框架的关系不大,所以学了框架的同学如果对路径有疑惑的也可以阅读此文 项目结构 在 idea 中新建一个 Java Web 项 ...

  4. JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  5. java web搜索引擎优化_搜索引擎优化(SEO)与网站开发优化

    对很多Java web.J2EE开发者来说"SEO搜索引擎优化"还是一个比较陌生的话题.他们中有的人并不知道有SEO–搜索引擎优化这一说法的存在,如何运用巧妙的手段提高网站的搜索排 ...

  6. linux 访问日志ip排序,Linux通过日志文件统计IP访问次数排序

    假设我的日志文件内容如下: 218.92.217.53 - - [22/Nov/2017:17:26:27 +0800] "GET /images/rand HTTP/1.0" 2 ...

  7. eclipse Java Web项目自定义访问项目名称

    有时候我们在创建Java Web项目的时候比较规范,然后项目名称比较难记忆,所以在浏览器访问的时候就容易写错,我们可以自定义在浏览器要访问的名称, 按照之前我的做法,如果是在Tomcat中启动,不涉及 ...

  8. ip访问次数统计 nginx_Linux分析Nginx日志统计IP访问次数的shell脚本

    平时运维遇到最多的就是nginx的日志分析了,要时常做系统监控,检查IP的访问次数是否有异常,防止恶意访问. 假设我的nginx日志如下: ....... 211.253.43.23 - - [03/ ...

  9. 学习java web感想_学了近一个月的java web 感想

    对于每天学习的新知识进行一定的总结,是有必要的. 之前我学的每一门知识,我都没有怎么总结自己的问题,也没有怎么去想想该怎样才能学的更好,把知识掌握的更牢固.从现在开始呢,我会每半个月,或每一个月总结总 ...

最新文章

  1. Select控件可选可输入
  2. 原百万访问量博客http://blog.chinaunix.net/uid/20656672.html不再维护(10年前数百篇oracle/teradata性能优化、故障处理案例)...
  3. php 非数字和字母,如何通过非数字与字符的方式实现PHP WebShell详解
  4. centos yum安装php5.5,奇妙伞-Centos下使用yum安装PHP5.5,5.6,7.0
  5. 《腾讯产品启示录》学习笔记
  6. 电脑主机前面的耳机插孔没声音怎么办
  7. PHP之tp3点击刷新验证码登录
  8. 看单片机原理图-最小系统
  9. 回波损耗和电压驻波比
  10. PCL点云处理之计算三维向量夹角(六十五)
  11. 这些那些非代码之罪的坑
  12. 递归函数c语言求爬格子,指标的含义,真或假.doc
  13. Windows System32目录下所有文件详解
  14. Mogafx日元展望
  15. 长三角一体化行动计划:布局世界级新零售网络
  16. 关于 xx客 的词的解释
  17. nRF2401A/nRF24L01/nRF24L01+无线模块最常见问题汇集(转)
  18. python入门教程pdf免费_python入门教程pdf
  19. 使用SlimYOLOv3框架实现实时目标检测
  20. java 取余运算 小数_java - 神奇的取余运算

热门文章

  1. C语言中有关printf语句中%m.nf的问题
  2. Shell函数(函数定义、函数变量、函数调用、函数传参、函数返回值、获取函数返回值)
  3. 阿修罗监控与grafana结合使用
  4. 【windows 自带的certutil 完成 md5, sha1 sha256校验】
  5. php户型图识别,买房必看!一分钟学会如何识别户型图中隐藏的猫腻
  6. 深信服---C/C++软开
  7. VINS-初探(一)
  8. React高阶组件以及应用场景
  9. 应届毕业生自荐信7篇
  10. 思维能力必备三种流程图