tshaozhi 发表于 2010-10-30 10:02:02

大家帮我看下这段代码

下面是一段判断来路的ASP代码,我这里只能判断baidu来的,现在需要满足多个来路,请问怎么写?
比如果来路是baidu, google等多个,如果满足其中的一个来路就跳转到56.com否则就跳转到youku.com<%
'下面获取来路域名
url=request.ServerVariables("HTTP_REFERER")
'下面处理来路域名
if url<>"" then
url=replace(url,"http://","")
url=split(url,"/")(0)
end if
'下面是条件中的网址

if url="baidu.com" then

Response.Redirect("http://56.com")
end if
Response.Redirect("http://youku.com")
%>
好像还发不了悬赏贴,只能直接贴出来了,请大家帮帮忙看一下。

Avril 发表于 2010-10-30 10:35:37

本帖最后由 Avril 于 2010-10-30 10:37 编辑

回复 1# tshaozhi


    不懂asp 你看看下面这个.比较简单.我没测试.<%
host=lcase(request.servervariables("HTTP_HOST"))
'开始条件跳转
SELECT CASE host
CASE "www.baidu.com"
         response.redirect "www.56.com"
CASE "www.google.com"
         response.redirect "www.youku.com"
case "www.sogou.com"
         response.redirect "www.tudou.com"
CASE ELSE
         response.redirect "www.qq.com"
END SELECT
%>
页: [1]
查看完整版本: 大家帮我看下这段代码