如何完整纪录站内所有网页点选次数(转)

2016-01-29 19:36 4 1 收藏

如何完整纪录站内所有网页点选次数(转),如何完整纪录站内所有网页点选次数(转)

【 tulaoshi.com - ASP 】

       大家看到这个标题应该蛮兴奋的吧,我终于可以拥有一份完整的站内流量统计了,没错,笔者今天就要带领大家将这个困难的
  工作完成,我要在这里说明的是如果你想要作统计的网页数量非常庞大,那你就得在每一个网页的一开头将这个程序含入
  (Include),不过我可以告诉你这是值得的,因为这一份流量统计表可以完整纪录整个月的流量统计,而不仅仅是今天和昨天
  而已,我相信你一定很高兴听到我这么说吧!!!因为我也很高兴可以让大家不必藉由一些昂贵的流量统计程序就能做到类似
  的效果,其实流量统计的方式有很多种,如果你只想针对某一个网页作统计,那么友缘故事的流量统计程序算是一个蛮不错的
  小程序,简单又大方,如果你想对站内所有的网页作流量统计,但你只想纪录网页浏览总数,那你可以参考本站做法,使用
  Response.Redirect(重新导向的方式来处理),重新导向的方式很简单,首先你必须在数据库建立一个索引字段(ID),然后还
  有一个字段储存网页的超级链接地址(URL),再加上一个储存点选次数的字段Hits,接着利用一个重新导向的小程序
  Redirect.asp将参数值传递出去Redirect.asp?ID=15,而Redirect.asp会将接收到的ID值到数据库进行比对,将比对到的资
  料列其Hits字段值加一接着再导向到URL字段所储存的网址,这是一种比较简单的做法,不过前提是你必须将所有网页的资料
  全部建进数据库,而今天要介绍的方法并不需要将所有网页的资料写入数据库,你只要将网页名称和日期字段建入数据库即
  可。
  
  
  
  数据库表格及字段名称定义如下:
  
  
  
  
  
  HITS
  网页 文字
  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号 数字
  
   
  
  
  
   
  
  档案包含有三个档案,一个是执行流量统计的Hits.asp,一个是纪录日志文件是否已经寄给
  网站管理者的文字验证档案Mailed.txt,最后就是纪录流量统计的日志档案Hits.Log:程序流程部分如下如所示
  
  
  
  
   
  
  我们现在就来看看Hits.asp
  
  
  
  Hits.asp
  
  
  <%''指定数据库路径
  
  Dim stats
  stats = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/asp/state/stats.mdb")
  & ";DefaultDir=" & Server.MapPath("/asp/state") & ";DriverId=25;FILE=MS
  Access;MaxBufferSize=512;PageTimeout=5"%>
  <html>
  <head>
  <title>流量统计表</title>
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
  <!-- #INCLUDE FILE="adovbs.inc" -->
  
  
  
  
  <%
  
  Dim todaysDate
  
  ''将网页名称以Session变量取代
  
  ''将目前日期传给todaysDate变量
  
  session("Page")="1"
  
  todaysDate = day(now())
  
  
  ''********************************************
  '' 如果今天是1号的话,就将纪录日志文件是否已经寄给网站
  
  ''管

来源:http://www.tulaoshi.com/n/20160129/1509773.html

延伸阅读
近日,泰国Thammasat大学,大约5000人一起转呼啦圈,创新的吉尼斯纪录。 近日,泰国Thammasat大学,大约5000人一起转呼啦圈,创新的吉尼斯纪录。 近日,泰国Thammasat大学,大约5000人一起转呼啦圈,创新的吉尼斯纪录。
[DevSoft]?Visual Studio 2005 Express Beta Products(Full Package)? 格式:RAR 大小:505M ID: guest2 简介: 整个Visual Studio 2005 Express Beta Products所有的完整安装包。 地址分别如下,累计大小约在510M左右: DotNET Framework Version 2.0 Redistributable Package Beta 1 (x86) - 24M http://go.microsoft.com/fwlink/?linkid=30...
PPT里如何增加撤销次数   具体方法和步骤: 1、运行Power Point软件。 2、点击左上角的文件选项卡。 3、在文件选项卡点击左侧的选项。 4、点击Power Point选项窗口左侧的高级。 5、在高级选项卡中,输入你需要的撤消步数。 6、设置完成后点击确定。现在Power Point软件就会为你记录你设置的步...
标签: 电脑入门
不管是MAC还是PC机,电池都是最快坏的部件,一般来说,一块电池的充电次数在300到400次左右。为了更好的保养自己的电池,查看电池的充电次数也是很重要的,那么,该怎么查看电池充电的次数呢? 解决方法: 1. 启动硬件概述(应用程序实用工具),可以直接点击 Mac 系统左上角的苹果图标关于本机更多信息来启动; 2. 在硬件分类中选择电...
标签: 电脑入门
步骤一、先点击桌面上的开始菜单按钮,然后再点击运行程序,在弹出的运行输入框上面输入regedit,执行该命令即可打开注册表。如图所示: 步骤二、然后在打开的注册表上面依次点击展开开HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0ExcelOptions。如图所示: 注意:不同的excel版本所对应的值也是不一样的,Excel 2000中为9.0、Excel ...

经验教程

302

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部