网站统计——获取用户信息

By | 04月24日
Advertisement

要做一个ASP的访问统计系统关键是系统表结构的设计。以及如何来采集用户的CGI变量,如何来显示用户的信息。也就是说系统的关键是两个ASP程序,统计程序和显示程序。
首先我们先看看如何来采集用户的访问信息。
我们编写访问统计需要知道用户的如下信息,访问者的IP(根据访问IP可以形成访问者IP列表),访问者的浏览器与操作系统(统计访问者的浏览器与操作系统及所有访问者浏览器与操作系统比例图),访问者的访问时间(进行日访问量分析,月访问量分析,周访问量分析),下面我们来看看用ASP的获得以上信息的语句:
1. 获得访问者IP
Dim M_IP
M_IP=Request.Servervariables("REMOTE_HOST")
用上面的语句可以取得访问者的IP。
2.获得浏览器信息
Dim O_Browser,M_BrowserType
Set O_Browser=Server.Createobject("MSWC.BrowserType")
M_BrowserType=O_Browser.Browser+O_Browser.Version
3.获得访问时间
Dim M_DateTime
M_DateTime=Year(Date())&"/"&Right("0"&Month(Date()),2)&"/"Right("0"&Day(Date()),2)&"/"&Right("0"&Hour(Time()),2)&":"&Right("0"&Minute(Time()),2)&":"&Right("0"&Second(Time()),2)

4.取得用户的操作系统。
在ASP中使用如下语句可以得到访问者的http_user_agent字符串。
Dim StrUserAgent
StrUserAgent=Request.ServerVariables("HTTP_USER_AGENT")
这个字符串一般是如下格式:
Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
上面的字符串可以说明访问者使用的操作系统是Windows98,浏览器是MSIE 4.01,但是这个字符串格式不固定,而且可以自己更改。编写一个子程序来判断访问者用的是何种操作系统,又由于用ASP中的判断浏览器类型的控件需要更新Browser.ini文件,所以我们可以结合这个字符串来判断浏览器属性。

Similar Posts:

  • 在微信网页授权获取用户信息报redirect_uri参数错误

    在微信网页授权获取用户信息报redirect_uri参数错误 如果遇到该错误,请先检查你的微信公众号的配置. 登录公众号后台 https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN 然后进入[开发者中心] 然后,设置授权网站的域名. 一定要注意,这里填写的是你的合法域名,不是具体要调用的文件名. ok,这样就设置好了.

  • 微信用户页面授权获取用户信息,如何一次授权,以后不用授权就能在页面获得用户信息?

    微信用户页面授权获取用户信息,如何一次授权,以后不用授权就能在页面获得用户信息? --cut-- 疯子好好活在2015-01-20 14:22:40回答到: 第一次先用info接口授权,获取到openid和资料,然后存入数据库. 以后用base接口不用弹窗,直接获取openid,然后从数据库检索资料.

  • 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法

    今天讲讲利用微信oauth2实现第三方登陆的实现方法. 先说说前提吧! 首先你得是服务号,并且是经过认证的.这样微信会给你很多第三方接口的权限,如果是订阅号或者没有认证的服务号那就不用想了! 一开始你需要进入微信公众平台开启开发模式,并且填写oauth2的回调地址,地址填写你项目的域名就可以了.比如:www.baidu.com或zhidao.baidu.com.如果你的项目在二级域名就写二级域名 前端url授权地址,在url中填写appid与你项目中方法中的oauth的地址,具体在下面的代码中可

  • 通过id和finger 工具来获取用户信息

    通过id和finger 工具来获取用户信息: 除了直接查看用户(User)和用户组(Group)配置文件的办法除外,我们还有id和 finger工具可用,我们一样通过命令行的操作,来完成对用户的查询:id和finger,是两个各有测重的工具,id工具更测重用户.用户所归属的用户组.UID 和GID 的查看:而finger 测重用户资讯的查询,比如用户名(登录名).电话.家目录.登录SHELL类型.真实姓名.空闲时间等等: id 命令用法: id 选项 用户名 比如:我想查询beinan和linu

  • Linux下的C程序:获取用户信息和主机信息

    Linux下获取用户信息和主机信息程序 程序代码: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <pwd.h> #include <sys/utsname.h> void main() { printf("当前用户 %sn", getlogin()); printf("

  • 新浪微博iOS SDK 授权和获取用户信息

    SDK版本 2.4.0 百度网盘demo链接:http://pan.baidu.com/s/1dDpLDq5 说明:官方的demo只有授权没有获取用户信息 ,链接里的demo是在官方的demo基础上添加了获取用户信息的使用方式.参考:http://www.cnblogs.com/sollyu/p/3663608.html 1.SSO授权: <span style="font-size:14px;">//授权 - (void)ssoButtonPressed { WBAuth

  • 【微信开发】获取用户信息

    遇到问题: 1.无法获取用户信息. 原因:现场调查,因用户昵称中含有很老版本的表情图标,导致微信post用户数据失败,拿不到用户数据 2.获得用户信息,插入mysql时抛出异常 查看日志插入数据为"/t/e/t........."样式数据,具体异常截图没有记录,但此异常并非类型不匹配,或字符长度不够 微信开发过程中需要注意处理,拿不到用户信息的情况

  • 微信开发之网页授权获取用户信息(二)

    在公众号的配置过程中,许多开发者会在菜单中加入HTML5页面,有时在页面内需要访问页面的用户信息,此时就需要网页授权获取用户基本信息 本站提醒大家:本文介绍讲述的内容是基于yii2.0框架 1.设置授权回调域名:开发 ---> 接口权限 找到"网页授权获取用户基本信息",点击后面对应的"修改",在弹框响应位置填写授权回调域名即可,此处的域名不需要加http:// (关于网页授权回调域名的说明详情可参考公众平台开发者文档) 2.获取授权 关于OAuth2.0博主

  • net/c# 微信企业号获取用户信息判断是否关注企业号

    微信企业号 获取用户信息 业务操作最基础的一个功能是获取访客的身份,传统的获取方式是提供一个登录页面用以访客登录. 在微信企业号中,用户在微信中访问页面时,可以根据相关API获取此用户的微信账号信息,以此来匹配业务服务器存储的相关用户信息. 目录 1.  介绍 2.  代码示例 1. 介绍 1.1 说明 企业号的网页开发,说白了就是移动端web开发,特殊点在于如何获取微信用户的身份信息. 在企业号中可以进行如下步骤获取微信用户信息: 访问一个业务页面时,可通过OAuth验证接口获取此用户信息 →

  • html静态网页动态获取用户信息

    在HTML网页中巧用URL: 首先,先放出一个地址给大家测试 cnbruce.com/test/htmlpro/?name=cnbruce&[email protected] 1,时下流行的(可能是吧,因为最近问的人比较多)就是没有任何文件名的URL地址.比如htmlpro/?其实这和服务器设置的默认文件名有关,比如index.htm,index.html,index.asp等等,不信你试试我朋友的一个(asp的). www.windsn.com/blog/?viewType=byCat

Tags: