您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp >> 正文

用ASP技术得到主页被访问次数的三种方法

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-24 我要参与讨论

 

  华中理工大学自动控制工程系  周茜 田忠和

  ASP 是Microsoft Active Server Pages 的缩写,即动态服务器主页。

  它是服务器端脚本编写环境,在Web服务器上解释脚本,可以组合HTML页、脚本命令和ActiveX组件来创建动态、交互式、高效率的 Web 页和基于 Web 的功能强大的服务器应用程序。ASP 可以在Microsoft 的任何 Web服务器上发布各种动态数据,而且ASP应用程序很容易开发和修改。

  ASP技术之所以容易,很重要的原因是 ASP 技术充分利用各种功能强大的内嵌对象和ActiveX组件来执行任务。ActiveX组件是包含在动态链接库(.dll)或可执行文件(.exe)中的可执行某项或一组任务的代码。因为组件可以执行公用任务,所以不必自己去创建执行这些任务的代码,可以直接利用组件作为脚本和基于 Web 应用程序的基本构造块。只要知道如何访问和控制组件所提供的对象,即使是编写脚本的新手,也可以在不了解组件运作方式的情况下编写脚本。

  要使用组件提供的对象,首先要创建对象的实例并将这个新的实例分配变量名。使用 ASP 的 Server.CreateObject 方法可以创建对象的实例。然后,使用脚本语言的变量分配指令为对象实例命名。创建对象实例时,必须提供实例的注册名称(PROGID)。

  对于一个 Web 站点,我们通常需要记录其被访问的次数。本文针对这个问题,提出三种方法供参考。
 
  <一>利用Page Counter 组件

    Page Counter 组件可以创建 PageCounter 对象,以记录和显示 Web 页被打开的次数。每隔一定的时间,此对象将访问次数写入文本文件以便数据不会在服务器关机时丢失。Page Counter 组件使用一个内部 Central Management 对象来记录应用程序中的每一页被打开的次数。当使用 Server.CreateObject 方法在一页上创建 PageCounter 对象的实例时,此对象从 Central Management 对象中获取指定Web页的当前访问次数后,就可以使用此对象已有的方法来操作了。
 
语法:
参数:oVar   指定通过调用 Server.CreateObject 创建的 PageCounter 对象     
             的名称。
方法
Hits    显示指定的 URL 被打开的次数。 
PageHit 增加访问次数。
Reset   将指定的页的访问次数设置为 0。
 
  注意:PageCounter 对象不是内嵌对象,所以必须进行注册。当此对象被编译或注册时,页计数器向注册表添加 MSWC.PageCounter 键。该键被添加到 HKEY_CLASSES_ROOT 下且包括下列命名值。

  1.File_Location  字符串,

   指定记录访问次数的文件的路径名和文件名。默认的文件名为 hitcnt.cnt。此文件存放在 Windows 目录下。

  2.Save_Coun

[1] [2] [3] 下一页

在google里搜索更多用ASP技术得到主页被访问次数的三种方法

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明