首页 > 知识库 > 正文

网页计数器介绍 了解网页计数器的详细内容

展开全部1.这个是写asp网页计数器的。Functions.asp文件代码<%Function Counts(CounterFile) Dim objFSO, objTS Application.Lock Set objFSO = Server.CreateObject("Scripting.FileSystemObject") Set objTS = objFSO.OpenTextFile(Server.MapPath(CounterFile), 1, True) If Not objTS.AtEndOfStream Then '检查32313133353236313431303231363533e78988e69d8331333262353432是否到达文件结尾 Counts = CLng(objTS.ReadLine) End If Counts = Counts + 1 objTS.Close Set objTS = objFSO.OpenTextFile(Server.MapPath(CounterFile), 2, True) objTS.WriteLine(Counts) objTS.Close Application.UnlockEnd Function%>显示统计效果<HTML> <BODY> <!-- #include file="Functions.asp" --> <% If Session("Counter") = Empty Then Session("Counter") = Counts("Count.txt") End If %> <%= Session("Counter") %> </BODY></HTML>建一个Count.txt文件,里面写一个初始值,绝对可用的ASP网页计数器代码。 2.<script language=JavaScript>today=new Date();function initArray(){this.length=initArray.arguments.lengthfor(var i=0;i<this.length;i++)this[i+1]=initArray.arguments[i] }var d=new initArray(" 星期日"," 星期一"," 星期二"," 星期三"," 星期四"," 星期五"," 星期六");document.write("<font style='font-size:9pt;font-family: 宋体'> ",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日",d[today.getDay()+1],"</font>"); </script> 3.这是一段PHP代码,主控时间取自服务器时间(避免客户端时间的失准),但是原理是基于JS的,稍加改写即可用于不同平台. <? ####<读入系统时间功能>####function nowtime(){ $date=date("m/d/Y"); return $date;}?><?php $time = nowtime()?><script language="javascript">var urodz= new Date("10/18/2003"); //指定欲比较的日期var now = new Date("<?php echo $time ?>");//获得当前服务器日期var ile = urodz.getTime() - now.getTime() ;//做比较var dni = Math.floor(ile / (1000 * 60 * 60 * 24))+1;if (dni > 1)document.write("距日10/18/2003还有<font color=red size=20pt>"+dni+"</font>天")else if (dni == 1)document.write("只有2天啦!")else if (dni == 0)document.write("今天就是啊!")elsedocument.write("好象已经过了哦!");</script>www.shufadashi.com*�ɼ*�

形式

网页计数器分许多种,有纯数字形式,有图片形式

流程

答:这个很正常,这个变量本来就是服务器端的变量,服务器稍有差错就不准了! 网上现成的计数器大把,随便申请一个便是! 应该是服务器设定了周一重启或清空程序池

一般是看网站访问量流程,一般是访客计数器的流程如下:

答:serlvet: 写一个serlvet并在web配置好servlet 定义一个成员变量 private static int count; 在doGet方法写上 if(request.getParameter("addCount")!=null) { count++; } request.setAttribute("count", count);//把变量放进attribute,以便在ind

1.. 第一位使用者浏览某页。

答:给你写了个参考: 复制到html源码中即可运行。 点了次 PS:提供程序定做开发服务,有需要的朋友可百度HI我。

2.. 伺服器程式从资料库或档案中读取该页被浏览次数。

答:计数器需要服务器端语言才能编写,要么将数字写入文件保存,要么将数字保存到数据库。 如果使用Javascript编写客户端程序,那么要使用Cookie记住每个访问者浏览的次数,但是一旦访问者删除Cookie,那计数器就变回零了。这种方法不受你控制,也没

3.. 将次数加一储存,并将它送回第一位使用者。

答:单单在HTML里面不能统计访问量,好像在Global.asax里面处理吧,自己百度搜搜吧。

4.. 第二位使用者浏览某页。

5.. 伺服器程式从资料库或档案中读取该页被浏览次数。

6.. 将次数再加一储存,并将它送回第二位使用者。

PHP 在没有特殊的访客计数器函式,但是我们可以用 PHP 的强大功能自已写一个访客计数器函式

展开全部1、将以下代码加在你需要得位置; 2、在根目录e5a48de588b662616964757a686964616f31333335323461下创建名为count的文件夹,并在里面创建counter.txt文件,文件初始值为0(可更改); 3、将设置好的网页保存为.asp格式; 4、ok 您是第<span class="style2"> <% Const ForReading = 1, ForWriting = 2, ForAppending =3 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 filepath=server.mappath("/count") filename=filepath+"\counter.txt" set fs=createobject("scripting.filesystemobject") if fs.fileexists(filename) then set f=fs.getfile(filename) Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault) s=ts.readline+1 ts.close else fs.createtextfile(filename) set f=fs.getfile(filename) s=1 end if '向counter.txt中写数据 Set ts = f.OpenAsTextStream(ForWriting, TristateUseDefault) ts.writeline(cstr(s)) ts.close '显示计数器 s=cstr(s+1000000) s=mid(s,2,8) for I=1 to 8 response.write mid(s,I,1) next %> </span>位访问者*www.shufadashi.com*ɼ*�

声明:本网内容旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

你可能还关注
热门推荐
今日推荐 更多