zoukankan
html css js c++ java
[JavaScript]给自己的网站添加简单文本日志
1.用于记录日志的文件 log.asp,另外需要建立一个用于保存日志文件的文件夹logs。
log.asp文件的代码如下:
<
script language
=
"
javascript
"
runat
=
"
server
"
>
var
fso
=
new
ActiveXObject(
"
Scripting.FileSystemObject
"
);
var
dt
=
new
Date();
strDate
=
String(dt.getMonth())
+
String(dt.getDate());
var
strFileName
=
"
logs\\log
"
+
strDate
+
"
.htm
"
;
var
filename
=
Server.MapPath(strFileName);
var
logFile;
if
(fso.FileExists(filename))
{
logFile
=
fso.OpenTextFile(filename,
8
);
}
else
{
logFile
=
fso.CreateTextFile(filename,
true
);
}
var
str
=
"
<br>
"
+
String(dt.getYear())
+
"
年
"
+
String(dt.getMonth())
+
"
月
"
+
String(dt.getDate())
+
"
日
"
+
String(dt.getHours())
+
"
:
"
+
String(dt.getMinutes())
+
"
:
"
+
String(dt.getSeconds())
+
"
"
+
Request.ServerVariables(
"
REMOTE_ADDR
"
)
+
"
"
+
Request.ServerVariables(
"
URL
"
)
+
"
"
+
Request.ServerVariables(
"
HTTP_USER_AGENT
"
);
logFile.WriteLine(str);
logFile.Close();
delete
logFile;
delete
fso;
</
script
>
2.在需要记录访问的页面上,添加如下代码:
<!--
#include file
=
"
log.asp
"
//
-->
3.这样,就可以将访问者的访问时间、访问的页面以及访问者使用的浏览器和操作系统记录下来,方便网站管理者了解访问者的基本情况。
4.用于浏览日志的网页viewlog.asp代码如下:
<%
@LANGUAGE
=
"
JAVASCRIPT
"
CODEPAGE
=
"
936
"
%>
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
title
>
日志
</
title
>
</
head
>
<
body
>
<
div
>
<
font
size
="2"
>
<%
p
=
Request.QueryString(
"
p
"
);
tp
=
"
log
"
+
p
+
"
.htm
"
;
Server.
Execute
(tp);
%>
</
font
>
</
div
>
</
body
>
</
html
>
查看全文
相关阅读:
mysql连接error,Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection .....
ng-model绑定的是ng-option中的什么?
js的原型prototype究竟是什么?
git给log设置别名来快速查看友好的log信息
git常见使用场景总结
$http设置headers来实现IE不缓存url请求的资源
给sublime设置格式化代码的快捷键
HTTP权威指南 ·
《编写高质量代码:Web 前端开发修炼之道》 笔记与读后感
怎么删除git本地分支以及Bitbucket的远程分支?
原文地址:https://www.cnblogs.com/Ja/p/158265.html
最新文章
阅读笔记13
关于SOA架构设计的案例分析
在eclipse中用java调用python报错 Exception in thread "main" ImportError: Cannot import site module and its dependencies
Linux下的jdk安装
jvm架构以及Tomcat优化
java代码导出数据到Excel、js导出数据到Excel(三)
无需上传附件到服务器,Servlet读取Excel(二)
java上传附件,批量下载附件(一)
多线程并发之原子性(六)
多线程之volatile关键字(五)
热门文章
多线程辅助类之CyclicBarrier(四)
傻瓜式的go modules的讲解和代码,及gomod能不能引入另一个gomod和gomod的use of internal package xxxx not allowed
HTML <pre> 标签
idea代码生成功能 live template
判断微信用户是否关注了公众号
Git远程推送文件太大的error解决
java与模式读后总结
js的语法糖?
drools的error:Jboss rule 6.4.0 Cannot find a default StatelessKieSession
解决gradle下载慢的问题
Copyright © 2011-2022 走看看