怎样在网站中实现统计访问量的功能

news/2024/5/16 20:30:33/文章来源:https://blog.csdn.net/weixin_34408717/article/details/93600211

有很多网站都会加一个访问量统计的功能,其实代码很简单,全都是js写的,而且代码也不多

这个功能解释一下就是,每访问一次,网页上面写的访问量就会增加一个,依次类推,下面就与大家分享一下实现这个功能的一段代码

<script language=JavaScript>
<!--
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 + "位访问本专题的!")
// -->
</script>

只需要这一段代码就可以了,把它放在你想要放的位置,网站里就会有这个功能了,看一下实现的效果图

从我放上这个功能后,一共访问了3次,所以上面显示到了第3位,感兴趣的也来试一下吧,喜欢的可以自己保留

转载于:https://www.cnblogs.com/qishuang/p/7212576.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_715883.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络管理-Pageadmin CMS构建企业网站的方法

一、实验目的   (1)了解域名申请、虚拟主机选择及网站备案的相关知识。   (2)了解企业网站和网店构建的各类CMS系统。   (3)掌握利用Pageadmin CMS构建企业网站的方法。   二、实验设备及环境    (1)两台虚拟机&#xff0c;1台Windows 2003&#xff0c;1台Windows XP…

SEO技巧:Shell脚本自动提交网站404死链到搜索引擎

最近在折腾博客主题&#xff0c;通常来说大多数人认为换主题会影响SEO&#xff0c;实际上只要你把工作都做到位了&#xff0c;是没有任何问题的。比如&#xff0c;换主题后你得仔细检查标题和描述等内容是否发生改变、换主题后是否带来了大量的404页面等。当然&#xff0c;更细…

网站的开发流程介绍(转)

网站的开发流程介绍 从本章开始&#xff0c;我们将学习网站设计和布局技术&#xff0c;其中重点是熟悉网站的开发流程&#xff0c;DIV层和表格布局各自的使用场合&#xff0c;以及网站开发的一些经验、技巧&#xff1b;难点是如何进行网页布局。 创建一个商业网站&#xff0c;要…

LAMP网站架构方案分析

LAMP&#xff08;Linux-Apache-MySQL-PHP&#xff09;网站架构是目前国际流行的Web框架&#xff0c;该框架包括&#xff1a;Linux操作系统&#xff0c;Apache网络服务器&#xff0c;MySQL数据库&#xff0c;Perl、PHP或者Python编程语言&#xff0c;所有组成产品均是开源软件&a…

vs2012 发布网站丢失文件

问题描述 在发布网站时&#xff0c;发现上线的网站总是功能缺失&#xff0c;而本地代码确实没问题。 到发布网站的磁盘去查看&#xff0c;发现丢失了很多静态页面文件。 这是一个很奇怪的问题&#xff1a;mvc的网站&#xff0c;丢失了很多View&#xff08;大部分的cshtml文件都…

Mysql在大型网站的应用架构演变

摘要&#xff1a; 本文主要描述在网站的不同的并发访问量级下Mysql架构的演变历程。架构的可扩展性往往和并发是息息相关&#xff0c;没有并发的增长&#xff0c;也就没有必要做高可扩展性的架构。常用的扩展手段主要有Scale-up和Scale-out两种&#xff0c;前者为纵向扩展&…

一次大规模网站***防御报告

一、 ***描述 年初开始&#xff0c;网站应用服务器网卡流量普遍蹿升到100M以上&#xff0c;其中几台服务器网卡流量更是达到了204Mbps。随之带来的就是访问速度逐渐变慢,网络带宽数次被用完。 二、 ***分析 1、 既然是网卡流出100M以上&#xff0c;那么一定有不正常的请求地址过…

网站测试自动化系统—数据驱动测试

在前面的文章网站测试自动化系统—基于Selenium和VSTT当中&#xff0c;我简单介绍了使用selenium录制测试步骤&#xff0c;以及优化生成的C#代码&#xff0c;对代码使用面向对象的编程理念进行一些封装&#xff0c;以便规避网站界面更动对测试代码所带来的风险。 在网站测试当中…

我的网站

在51cto写文章到现在也有2年了&#xff0c;在51cto博客之前&#xff0c;新浪博客也写了一段时间&#xff0c;14年在这里写的&#xff1a;以前是在新浪博客圈里混&#xff0c;往后技术性的博文都会在这里发表了&#xff0c;提供一个地址&#xff0c;欢迎来访沟通http://blog.sin…

与全球外国人即时聊天的网站

如题&#xff0c;直接给地址 https://chatroulette.com/ 为什么会突然想起这个网站呢&#xff0c;应该是之前有用过&#xff0c;但是自己英文太渣&#xff0c;聊不起来。就放弃了&#xff0c;但是最近刷到一个B站的up主视频&#xff0c;就用类似的软件和全球的外国友人聊天&a…

ASP.NET Visual Studio2010 发布Web网站问题详解

今天研究了一下如何发布web网站&#xff0c;之前总是没耐心&#xff0c;遇到点问题就没心情搞了&#xff0c;今天总算有点耐心搞明白了。其实遇到的问题还是挺多的&#xff0c;网上也没有太全的解释&#xff0c;所以结合自己还有别人的方法进行一下总结。环境&#xff1a;Win7系…

网站如何知道浏览器的用户在使用什么语言?

我们会看到很多支持多语言的网站&#xff0c;有些早期的网站在首页会有一个链接&#xff0c;让用户自己来选希望看到中文&#xff0c;还是英文&#xff0c;现在的网站则不需要了&#xff0c;这些网站可以根据用户使用的语言来显示不同语言的版本。比如&#xff0c;你在使用简体…

使用Awstats统计部署在tomcat中的网站数据

由于项目的需要&#xff0c;所以这几天对AWStats的使用方法做了一番研究&#xff0c;因此把这次的心得体会分享给大家&#xff0c;希望可以给予大家一丝帮助&#xff0c;有疏漏的地方&#xff0c;恳求悉心指正&#xff0c;多谢。 首先说明一下AWStats的用途和特点&#xff0c;A…

设备ip搜索工具_网销侠:网络营销百问百答之49,常用的网站统计工具有哪些...

涛哥网销学&#xff0c;网销可以学。大家好&#xff0c;我是网销侠-涛哥。今天和大家分享的是《常用的网站统计工具有哪些》为什么要网站要使用流量统计工具&#xff1f;因为使用网站流量统计工具可以实时监测网站的访问量以及访客来源&#xff0c;从而更好的分析网站的数据&am…

收集一些Qt学习网站

微信公众号&#xff1a;头号公社 关注可了解更多的教程和资源。问题或建议&#xff0c;请公众号留言; 如果你觉得文章对你有帮助&#xff0c;欢迎赞赏[^1] 正文 最近统计了一系列Qt学习网站&#xff0c;现在分类分享下 Qt 官网 了解Qt最新资讯开发动态的窗口。 Qt 资源下载 最…

aspnet网站设计大作业_提升初中物理作业设计有效性探讨 ——汇贤古华教育集团物理大教研组活动...

提升初中物理作业设计有效性探讨——汇贤古华教育集团物理大教研组活动初中物理作业是初中物理课程的重要组成部分&#xff0c;是实现初中学段课程目标的重要环节&#xff0c;是课堂教学的重要内容。为了进一步提升初中物理作业的有效性&#xff0c;2020年10月29日下午&#xf…

页面布局让footer居页面底部_网站页面底部固定的方法

当我们在写页面时经常会遇到页面内容少的时候&#xff0c;footer会戳在页面中间或什么&#xff1f;反正就是不在最底部显示&#xff0c;反正就是很难看&#xff0c;本章就来解决如何使元素粘住浏览器底部。方法一&#xff1a;footer高度固定绝对定位htmlHeaderContentFootercss…

devc 能优化吗_游戏网站能做SEO关键词推广吗?怎么选关键词?

游戏是一种较强的休闲方式&#xff0c;如王者荣耀、消消乐等&#xff0c;让无数小伙伴都沉迷其中&#xff0c;可以将小伙伴们从紧张的工作中抽离出来&#xff0c;得到精神上的放松。然而&#xff0c;随着各行各业的竞争激烈&#xff0c;游戏网站也是面临着巨大的竞争压力&#…

ECSHOP程序登陆网站后台报错提示:此网页有重定向循环的解决方法

2019独角兽企业重金招聘Python工程师标准>>> 找到后台文件&#xff1a;admin/includes/init.php 打开 将以下内容&#xff1a; if (isset($_SERVER[PHP_SELF])) {define(PHP_SELF, $_SERVER[PHP_SELF]); } 修改成以下内容&#xff1a; if (isset($_SERVER[PHP_SELF]…