写一段简单的asp代码

之前的代码如下:sn=lcase(Request.ServerVariables("SERVER_NAME"))'ifsn="baidu.com"orsn="www.ba... 之前的代码如下:
sn=lcase(Request.ServerVariables("SERVER_NAME")) '
if sn="baidu.com" or sn="www.baidu.com" then response.redirect "baidu/"
(下面还有几条这种类似的)

现在我需要将这个代码代码修改一下。
sn=lcase(Request.ServerVariables("SERVER_NAME")) '
if sn="变量1" or sn="www.变量1" then response.redirect "变量2/"
如:变量1=baidu.com 变量2=baidu
这个变量是获取的一个文本文档里面的内容;比如文本连接:http://baidu.com/1.txt
里面的格式是
baidu.com
XXXXXXX
XXXXXXX
思路应该是首先获取浏览器输入的域名,然后在获取网络文本数据,当浏览器输入的域名在网络文本中存在,就将这个域名设为变量1,变量2就是网址前半部分
--------------------------------------------------------------------------------------
不知道我这个描述清楚不
展开
 我来答
miniappkFwV0962YhOPw
2011-01-05 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7887

向TA提问 私信TA
展开全部
如果你的这个文本是在同域内,可以用FSO功能读取文本内容
如果是跨域的话,要用AJAX来读取
读取的代码太多,就不写了,你可以搜一下百度FSO和AJAX的使用
==============
<%
'.....设定已经将内容存入变量str_link
arr_str_link=split(str_link,chr(13))'用换行符做分割符来数组化原数据
sn=lcase(Request.ServerVariables("SERVER_NAME")) '
for i=0 to ubound(arr_str_link)
if sn=arr_str_link(i) or sn="www."&arr_str_link(i) then
response.redirect (left(arr_str_link,instr(arr_str_link(i),".")-1)&"/"):exit for
else
response.white("没有找到")]
end if
next
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晨曦大侠
2011-01-05 · 我为人人,人人为我。
晨曦大侠
采纳数:632 获赞数:2297

向TA提问 私信TA
展开全部
aa="baidu.com"
ab="1.txt"
sn=lcase(Request.ServerVariables("SERVER_NAME")) '
if sn=aa or sn="www."&aa then response.redirect aa&ab
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乜帅红0Q
2011-01-05 · TA获得超过906个赞
知道小有建树答主
回答量:693
采纳率:100%
帮助的人:467万
展开全部
首先写一个子程序
sub redirectwebsite(bianliang)
sn=lcase(Request.ServerVariables("SERVER_NAME")) '
index=InStr(bianliang,".")
bianliang1=left(bianliang,index)
if sn=bianliang or sn="www." & bianliang then response.redirect bianliang1&"/"
end sub
然后,调用:
Set MyFile = fso.OpenTextFile("1.txt", 1)
ReadLineTextFile =trim( MyFile.ReadLine)
do while MyFile.AtEndOfStream <> True
redirectwebsite ReadLineTextFile
ReadLineTextFile =trim( MyFile.ReadLine)
loop
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式