asp实现统计访问量的代码

<%
dim count,path
count= 1
path = server.Mappath("count.txt")
Set fs=CreateObject("scripting.filesystemobject")
if(fs.FileExists(path))then
Set hs=fs.opentextfile(path)
count=hs.ReadLine
if session("iscount")="" then
session("iscount")="iscount"
count=count+1
end if
hs.close
Set hs=fs.opentextfile(path,2,true)
hs.writeline(count)
else
Set hs=fs.createtextfile(path)
hs.writeline(1)
end if
response.write "您是第"&count&"位访问者!"
hs.close
set fs=nothing
%>

<%
dim count,path
count= 1
path = server.Mappath("count.txt")
Set fs=CreateObject("scripting.filesystemobject")
if(fs.FileExists(path))then
	Set hs=fs.opentextfile(path)
	count=hs.ReadLine
	if session("iscount")="" then
		session("iscount")="iscount"
		count=count+1
	end if
	hs.close
	Set hs=fs.opentextfile(path,2,true)
	hs.writeline(count)
else
	Set hs=fs.createtextfile(path)
	hs.writeline(1)
end if
response.write "您是第"&count&"位访问者!"
hs.close
set fs=nothing
%>

 非每次刷新都记录!

转载于:https://www.cnblogs.com/juexin/archive/2012/10/23/2735174.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现静态网页的打开次数统计,可以使用计数器来记录网页被访问的次数。以下是一种简单的实现方式: 1. 在网页的底部插入一个图片标签,该图片的地址指向一个计数器程序,每次加载网页时都会访问该计数器程序并将访问次数加1。 ```html <img src="http://yourdomain.com/counter.php?page=yourpage" width="1" height="1" /> ``` 2. 在服务器端创建一个计数器程序,用于记录网页被访问的次数。该程序可以使用 PHP、ASP、JSP 等语言编写,以下是一个 PHP 版本的示例代码: ```php <?php // 获取当前页面的 URL $page = $_GET['page']; // 读取计数器文件中的数据 $countfile = "counter.txt"; $fp = fopen($countfile, "r"); $count = fgets($fp, 1024); fclose($fp); // 将访问次数加1 $count++; $fp = fopen($countfile, "w"); fputs($fp, $count); fclose($fp); // 输出计数器图片 header("Content-type: image/png"); $im = @imagecreate(1, 1); imagepng($im); imagedestroy($im); ?> ``` 3. 在服务器上创建一个计数器文件,用于存储网页被访问的次数。该文件的权限应该设置为可写,以便计数器程序可以更新其中的数据。 ```txt 0 ``` 以上就是一个简单的静态网页打开次数统计实现方法。当然,这种方法只能统计网页被访问的次数,不能统计每个用户的访问次数,也无法防止人为刷访问量等行为。如果需要更为精确和安全的统计方式,可以考虑使用第三方的网站分析工具或者自己开发基于数据库的访问统计系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值