asp 生成伪静态页面

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:10:06
谁知道asp怎么生成伪静态页面,听说是用fso的,那要是生成伪静态页面是不是可以防止sql注入漏洞,谢谢了

没关系的,生成伪静态的主要目的是为了骗蜘蛛,虽然对SQL有一定保护作用但基本可以忽略了,防止注入可以用代码解决,本人也是做网站的,现在做个人站长,地址www.spearlm.com如果有兴趣大家可以交流一下,在我那里发帖子就可以。

具体生产伪静态的方法多出现IIS服务器上,需要服务器支持或安装一个软件,但一般空间运行商都不会允许,你也可以适应脚本映射的方法,但那样实际作用不大。

静态页的好处是可以加快数据访问速度减少数据库访问量,但伪静态没有这个优势。

<%
'当目标页面的包含文件即#include的页面里边存在response.End()的时候本程序有问题
'注意:本文件一定要放在20041227111723.htm指向的文件的同一目录下
dim hughchiu_rtcode
Function get_exe_code(20041227111723.htm)
dim execode
dim tmp_str
Dim re,re1,content,fso,f,aspStart,aspEnd
dim ms,m
execode = ""
set fso=CreateObject("Scripting.FileSystemObject")
set f=fso.OpenTextFile(server.mappath(20041227111723.htm))
content=f.ReadAll
f.close
set f=nothing
set fso=nothing

set re = new regexp
re.ignorecase = true
re.global = true
re.pattern = "\<\%\@[^&#