浏览模式: 正常浏览 | 列表浏览
五月, 2006 | < | 1 | 2 | 3 | 4 | 5 | >

保护ASP页面一些措施

[ 2006-05-09 13:15:48 | 作者: kite ]
【摘 要】我给大家介绍保护你的ASP页面的两种办法。有时候你只想让人们从你的站点来访问你的某些页面,而不允许他们从其它站点的非法链接中到达这些页面。

保护你的ASP页面的两种办法。有时候你只想让人们从你的站点来访问你的某些页面,而不允许他们从其它站点的非法链接中到达这些页面(比方说,你想让一个用户填写完冗长的表格后才能到达某个页面)。

  保护你的ASP页面并不难,我们可以用Request.ServerVariables(http: //www.4guysfromrolla.com/webtech/092298-3.shtml)来达到目的。(如果想知道如何保证你的图像只能从你的站点来访问,可以看看Bart Silverstein的文章,保护你的图像(http://www.4guysfromrolla.com/webtech/110398- 2.shtml)!)

  在你想保护的ASP页面的顶部加上这些代码:
...

阅读全文

ASP如何获取真实IP地址

[ 2006-05-09 13:12:16 | 作者: kite ]
在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。

在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。

要想透过代理服务器取得客户端的真实IP 地址,就要使用Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。

  不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端
...

阅读全文
<SCRIPT language=javascript>
var mmenus = new Array();
var misShow = new Boolean();
misShow=false;
var misdown = new Boolean();
misdown=false;
var mnumberofsub=0;
var musestatus=false;
var mpopTimer = 0;
mmenucolor='#FF3300';mfontcolor='#FFFFFF';mmenuoutcolor='#FF8866';mmenuincolor='#FF8866';mmenuoutbordercolor='#FFFFFF';mmenuinbordercolor='#FFFFFF';mmidoutcolor='#FFFFFF';mmidincolor='#FFF...

阅读全文

保持文本数据格式不变的函数

[ 2006-05-01 20:54:32 | 作者: kite ]
<%
function HTMLEncode(fString)
fString = replace(fString, ">", "&gt;")
fString = replace(fString, "<", "&lt;")
fString = Replace(fString, CHR(32), "&nbsp;")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "<br>")
fString = Replace(fString, CHR(10), "<br>")
HTMLEncode = fString
end function
%>

ASP获取服务器环境

[ 2006-05-01 16:09:47 | 作者: kite ]
<table cellspacing="0" cellpadding="0">
<TR>
<TD width="468" height="89" align="middle"><strong>
<center>admin:欢迎您使用本系统<BR>
<BR>
<strong></strong>
</center></strong><strong><center>为保证系统数据安全,使用完后请点击退出!</center></strong></TD>
</TR>
<TR>
<TD><table width="100%" align="center" ...

阅读全文
ASP函数:检查文件夹是否存在,不存在则创建文件夹 Public Function CheckAndCreateFolder(FolderName)
fldr = Server.Mappath(FolderName)
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(fldr) Then
fso.CreateFolder(fldr)
End If
Set fso = Nothing
End Function
检查文件夹是否存在,不存在则创建文件夹,该函数无返回值。
...

阅读全文
1、首先在系统盘中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。

2、在安装文件目录i386中找到scrrun.dl_,用winrar解压缩,得scrrun.dll,然后复制到

你的系统盘:\windows\system32\目录中。

3、运行regsvr32 scrrun.dll即可。

删除fso、regsvr32/u scrrun.dll

开启/关闭系统FSO支持方法

windows98系统

在DOS命令行状态输入以下命令:

关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll

打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
...

阅读全文

三种禁用FSO的方法

[ 2006-05-01 11:53:13 | 作者: kite ]
第一种:用RegSrv32 /u C:\WINDOWS\SYSTEM\scrrun.dll(win98路径)来注销该组件。此方法过于狠毒,属于同归于尽的方法,大家都没得用,是下招

第二种:修改Progid的值,在ASP里调用组件的方式通常是 Set 对象名=Server.CreateObject("Progid"),这时候我们就可以通过修改注册表中的Progid值从达到禁用该组件的方法。在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,这时候我们就可以更改该Progid的值了,如改成Scripting.FileSystemObject8。这样在ASP页里就这样调用了:
...

阅读全文