|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。 给人人我的思绪,但愿对某些感乐趣的伴侣些许匡助:
起首必需有本人的顶级域名:-),还要就义本人的首页index.asp的定名(好比说:将首页更名为index1.asp,不外在程序里能够经由过程判别将没有带@参数的域名再跳转到首页).
起首在将域名地点根目次下的默许首页index.asp作为猎取@前参数跳转
index.asp
[/code]
go.asp处置域名并完成跳转
<%数据库毗连,寄存用户注册信息,内容为域名,和域名所指向的详细URL地点,域名会见复杂记数,和一些用户信息%>
<!--#includefile="conn.asp"-->
<%
猎取URL参数
url=request.QueryString("url")
判别是不是是以假造@域名情势传送过去
ifinstr(url,"@")=0then
假如没有则间接跳转到本人的首页index1.asp
response.Redirect("index1.asp")
else
处置url参数,获得中的username
url=right(url,(len(url)-len("http://")))
url=left(url,(instr(url,"@")-1))
user=url
从数据库中掏出于username对应的转向方针url地点
setrs=conn.execute("selectsiteurlfromurlwhereuser="&user&"")
ifrs.boforrs.eofthen
假如没有纪录则显现:该域名不存在
response.Write("<ahref=http://skyworm.com><fontsize=2><center>该域名不存在</center></font></a>")
else
对域名会见率复杂记数
conn.execute("updateurlsetcount=count+1whereuser="&user&"")
跳转到假造域名对应的方针url地点,程序停止!
response.Redirect(rs(0))
endif
rs.close
setrs=nothing
endif
conn.close
setconn=nothing
%>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 |
|