access后台链接mysql_Access为后台数据库的网站统计系统

news/2024/5/10 11:07:50/文章来源:https://blog.csdn.net/weixin_30139729/article/details/114159115

一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例

我以ACCESS库为例子,其实用SQL SERVER库也只要改一下链接库的语句就得啦,库结构如下

库文件名: CONT.ASP 本来是CONT.MDB但在建好后把扩展名改为了ASP,以防库被下载。

表名:tab

字段名  数据类型  说明

ID   自动编号   访客的编号

IP   文本     用于记录访客的IP

dat1  日期时间   用于记录访客最后访问的时间

dat   日期时间   用于记录访客第一次访问的时间

CS   数字,整型  用于记录访客访问次数

程序很简单,只有两个文件,dispcont.asp 用于显示统计结果,http://www.aspku.com/database/access/contpage.asp用于统计信息,

先看看CONTPAGE.ASP 是乍么统计的,代码如下:

以下为引用的内容:

Set Conn=Server.CreateObject("ADODB.Connection")

Connstr="DBQ="+server.mappath("cont.asp")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

Conn.Open connstr ‘’*****以上语句用于连接库,cont.asp是库文件名。

keren=request.cookies("keren") ‘’读取cookies,cookies的名为:“keren”,哈哈。。阿余的E文学的臭,只懂用拼音啦。

if keren="" then ‘’判断cookees是不是空,如果是空,那么肯定是新朋友啦,否则是老朋友。

sql="SELECT * FROM tab where id=-1"

set rs=server.createobject("ADODB.Recordset")

rs.Open sql,conn, 1, 3

rs.addnew ‘’如果是新访客的话,在库中新增一条记录。

rs("cs")=1 ‘’记下访问次数为1

rs("ip")=request.servervariables("remote_addr") ‘’记下IP,

rs("dat")=now ‘’记下当前的日期时间,

rs("dat1")=date ‘’记下当前的日期,以后用来做第一次访问的日期,

response.cookies("keren")=rs("id") ‘’写入一个cookies,内容就和ID一样。

response.cookies("keren").expires=date+365 ‘’设置cookies的有效日期从现在开始,365天,

else ‘’以上是新朋友的处理办法,对老朋友怎么办呢?看下面的:

sql="SELECT * FROM tab where id="&keren ‘’到库中去找出我们老朋友的记录

set rs=server.createobject("ADODB.Recordset")

rs.Open sql,conn, 1, 3

rs("cs")=rs("cs")+1 ‘’好啦,找到啦,把访问次数加上1

rs("ip")=request.servervariables("remote_addr") ‘’看看他的IP是多少了,记下来。

rs("dat")=now ‘’记下现在的时间,也就是最后一次访问的时间,

response.cookies("keren")=rs("id") ‘’再把cookies写进去,我不知这句是否多余,没有试。

response.cookies("keren").expires=date+365 ‘’设置cookies过期时间,免得一年到了我就不认得他了。

end if

rs.update ‘’该记的都记下了,更新库吧。

rs.close ‘’关闭recordset对象。

set conn=nothing ‘’释放conn,我还是认为connection要随开随关才对,放到SESSION中我认为最不可取。4

%>

好啦,记录就做好啦,有二十几行代码,很简单的一个小程序,程序写好了,怎么放到页面中呢?很简单,在首页上随便找个地方,加上这行代码:

contpage.asp就行了。

接下来就是把记录显示出来。

文件名:dispcont.asp , 请看代码:

以下为引用的内容:

Set Conn=Server.CreateObject("ADODB.Connection")

Connstr="DBQ="+server.mappath("cont.asp")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

Conn.Open connstr ‘’*****以上语句用于连接库,cont.asp是库文件名。

page3=request("pag")

if page3="" then page3=session("contpag") ‘’分页数,当前分页

if page3="" then page3="1"

pa=request("pa")

if pa="" then pa=session("contpa") ‘’每页显示数

if pa="" then pa=15 ‘’默认每页显示15条,可任意改

session("contpag")=page3

session("contpa")=pa

pages=pa ‘’每页显示数量***************以上一段程序用于实现分页功能

SQL="SELECT * FROM tab order by -dat,-id"

dim rs

Set rs=Server.CreateObject("ADODB.RecordSet")

rs.Open sql,conn,1,1

csi=0

cs1=0

cs100=0

csdat1=0

do while not rs.eof

csi=csi+rs("cs")

if rs("cs")=1 then cs1=cs1+1

if rs("cs")>=100 then cs100+1

if datevalue(rs("dat"))=date then

csdat1=csdat1+1

end if

rs.movenext

loop

ZS=RS.RECORDCOUNT

‘’*****************************************************8以下一段程序用于分页显示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_711960.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Siri 自动拨打 911、Google 建筛查网站、IBM 测药物成分,国际抗疫在行动!

作者 | 马超责编 | 胡巍巍出品 | CSDN(ID:CSDNnews)最近,我国新冠疫情逐渐得到控制,疫情最为严重的湖北地区确认病例也连续几日降为零,世卫组织也宣称中国的防控措施至少避免了10万病例的感染,不过在中国的…

独立ip 公司文件服务器,企业在外贸建站时,为什么要选择独立IP的服务器?

企业在外贸建站时,有一部分站长会为了让网站做的更加出彩选择在服务器方面压缩成本,所以会拒绝使用独立服务器,转而选择一些较为经济的空间。这其实是一种错误的做法,服务器是网站运营的根本,即使在网站设计方面节约一…

AI 开发者不容错过的 20 个机器学习和数据科学网站

作者 | Oleksii Kharkovyna责编 | 屠敏出品 | CSDN(ID:CSDNnews)以下为译文:如今,科技界最热门的话题莫过于最先进、最前沿、最令人兴奋的数据科学和机器学习了。然而,要想紧跟该领域的进步和发展&#xff…

怎么用html做随机颜色,JavaScript 实现网站标签随机颜色的方法

摘要: 今天帮群你的一个叫坏小莫,他说是为帮群里,我就写个教程做个记录吧!“我走在乡间的小路上,看到自己的标签不太漂亮”,好吧,最近无聊修改了下自己网站侧边栏标签的样式,修改成了…

文科出身敲出 Instagram,被小札“挤”走,建新冠追踪网站

作者 | 年素清责编 | 伍杏玲出品 | 程序人生(ID:coder_life) Instagram以滤镜和图片质量为核心,是全球最火的在线图片及视频分享的社交应用软件之一,而Instagram也是硅谷的一个传奇。说起来你可能不信,这个…

html%3c arial%3e,【博客园】样式美化+网站统计访问+添加网易云背景音乐

该样式对应的皮肤:SimpleMemory,请记得更换。还有目录生成代码默认是生成h2,h3的,需结合自己的需要替换为h1,h2的。我参考别人的教程,对博客园样式做了修改。后来忽然被原创发消息:说我用了他的…

html 自定义标签 seo,wordpress深层seo优化:自定义栏目和tag标签页面title标题

seo注重整站优化,也就是希望网站每个页面都参与进来,每个页面都有不同的title标题不重复。对于wordpress默认设置来说,这个基本上是ok的,不需要怎么折腾。但碰到一个问题是:网站栏目及标签页,承载着一些重要…

洞察疫情,微软推出新冠数据分析网站 COVID Insights

来源 | 微软研究院AI头条COVID Insights 网站功能亮点持续数月的新冠疫情一路肆虐、席卷全球,世界各地的科研人员都在为此奋战,希望通过最先进的技术逐步揭开新冠病毒的神秘面纱。近日,微软亚洲研究院的研究人员基于在计算生物学、数据分析等…

暴雪修改手机500服务器错误,网站http服务器内部500错误的解决方法 [图文]

很多站长在建设网站时,经常遇到程序运行时打不开的问题,有的是因为程序出现错误,无法运行,而有的是因为服务器的原因。今天78t站长网先为大家整理一个常见的错误和解决办法,希望能有所帮助,如果您采用以下办…

做网站买主机还是服务器,做网站是买服务器还是买主机

做网站是买服务器还是买主机 内容精选换一换可以。弹性云服务器或者专属主机上创建的弹性云服务器都可以用来搭建网站。首先需要准备一台Linux系统的物理服务器作为镜像制作服务器(即宿主机),以及一台用于登录宿主机的本地Windows跳板机(物理服务器或虚拟机)。宿主机…

情侣的网站代码java_一个创意满满的情侣网站

演示地址:182.254.213.223/yuanJu/index.jsp(这里要两人注册,可以直接账号密码登录,否则游客基本什么都看不了。pc端网站,没有适配移动端。账号:小峰,密码:zhangfeng)先说说最初设计的构想&…

win7服务器 能否建立多个网站,windows7下weblogic10.3服务器下一个domain建多个server(端口)...

1.在控制台创建Server-0.点击新建后如下:点击下一步如下:点击完成,创建成功。2.weblogic的这个端口创建成功后并未启动,需要到domain目录创建启动脚本。例如:D:\Oracle\Middleware\user_projects\domains\base_domain。…

域名绑定html网站吗,使用Coding搭建html纯静态网站后绑定域名+SSL证书

Coding 是一个面向开发者的云端开发平台 ,目前提供代码托管,运行空间,质量控制,项目管理等功能。此外,还提供社会化协作功能,包含了社交元素,方便开发者进行技术讨论和协作。CODING 支持将您代码…

如何利用GitHub Pages快速构建免费网站?

无需编程,零成本!只需挑选一个主题,经过配置,加入内容即可。作者 | Stephen Vinouze译者 | 弯月,责编 | 郭芮头图 | CSDN 下载自东方IC出品 | CSDN(ID:CSDNnews)以下为译文&#xff…

HTML怎么把文字分栏_html代码怎样优化更利于SEO排名

做优化不仅仅需要懂一些SEO知识&#xff0c;还要懂得一些基本的html代码知识&#xff0c;而且代码也是需要优化的&#xff0c;那么怎么操作才能更利于网站排名呢&#xff1f;一、<title></title>title标题标签代码&#xff1a;通常以<title>标题</title&g…

gradle配置到阿里云_通过图文步骤的方式,带你配置阿里云服务器搭建网站

购买服务器学生的话&#xff0c;阿里推出了一个叫云翼计划的产品&#xff0c;通过学生认证之后可以享受超便宜的价格&#xff0c;我的账号是支付宝账号&#xff0c;之前就有过学生认证。配置服务器如果我是学生&#xff0c;我如何通过&#xffe5;9.9买到价值&#xffe5;117的…

腾讯云服务器CentOs7系统发布个人网站

一、首先买一个腾讯云服务器&#xff0c;学生认证后可以买一个几块钱的一年域名 二、买完后就给服务器开机 三、按照腾讯的帮助文档给自己的服务器进行配置&#xff0c;https://cloud.tencent.com/document/product/213/8044 四、配置好了之后下载XShell&#xff0c;便于在w…

站长吧asp工具设置_网站更换域名需要怎么办?网站更换域名如何设置?

网站更换域名需要怎么办&#xff1f;网站更换域名如何设置&#xff1f;域名对于互联网中的企业和个人站长而言&#xff0c;无疑是非常至关重要的。一个网站的所有文章、用户、都是与我们的域名有着紧密相关的链接&#xff0c;至此&#xff0c;很多个人站长和行业巨头&#xff0…

Vue+Vue Router+Webpack打包网站基础页面

VueVue RouterWebpack打包网站基础页面 1、目录结构 2、package.json所需依赖包 {"name": "vue_router_webpack_demo","version": "1.0.0","description": "","main": "index.js","sc…

阿里辟谣:不会高薪聘请黑阿里网站的人;苹果欲用 iPhone 替代身份证和护照;Python 3.9.0b4 发布| 极客头条

整理 | 屠敏 头图 | CSDN 下载自东方 IC 「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 一分钟速览新闻点&#xff01; 阿里辟谣&#xff1a;不会…