ASP 取得网址、截取字符串(含代码) 200
小弟对ASP一知半解,我想做的操作是这样的:取得上一页网址,比如说:http://www.xxx.com/article.asp?id=1003然后取得article.a...
小弟对ASP一知半解,我想做的操作是这样的:取得上一页网址,比如说:http://www.xxx.com/article.asp?id=1003
然后取得
article.asp?id=1003(这一段的长度并不是固定的)
要如何去做?
下面是我写的,代码肯定不对:
1.reUrl是不是应该指定类型?
2.left(str,4)只能取得固定的,那么非固定的要怎么来?
<% reUrl=request.servervariables ("http_referer") response.Write(reUrl) response.Write(left(request.servervariables ("http_referer"),4))
%>
其实简单的来讲,是这样的:
我有一个网站因为换了新域名,访问旧域名自然404错误。而我已经把404页面指定了,我现在想做的就的是,新网址 + 404页截取的字符串,组成新网址跳转。
貌似这个方法可以取到:
Request.servervariables("QUERY_STRING")
现在显示是这个:
404;http://www.xxx.com:80/article.asp?id=1003
现在我只想得到article.asp?id=1003这个怎么得?
再+50分了,求解! 展开
然后取得
article.asp?id=1003(这一段的长度并不是固定的)
要如何去做?
下面是我写的,代码肯定不对:
1.reUrl是不是应该指定类型?
2.left(str,4)只能取得固定的,那么非固定的要怎么来?
<% reUrl=request.servervariables ("http_referer") response.Write(reUrl) response.Write(left(request.servervariables ("http_referer"),4))
%>
其实简单的来讲,是这样的:
我有一个网站因为换了新域名,访问旧域名自然404错误。而我已经把404页面指定了,我现在想做的就的是,新网址 + 404页截取的字符串,组成新网址跳转。
貌似这个方法可以取到:
Request.servervariables("QUERY_STRING")
现在显示是这个:
404;http://www.xxx.com:80/article.asp?id=1003
现在我只想得到article.asp?id=1003这个怎么得?
再+50分了,求解! 展开
9个回答
展开全部
<%
Dim m,URL:URL="http://www.xxx.com/article.asp?id=1003"
URL=Replace(URL,"http://","")
m=Split(URL,"/")(1) '注意这裏,若1改为0则显示的结果就是域名哟
Response.Write m
%>
'这种方法经过测试OK
Dim m,URL:URL="http://www.xxx.com/article.asp?id=1003"
URL=Replace(URL,"http://","")
m=Split(URL,"/")(1) '注意这裏,若1改为0则显示的结果就是域名哟
Response.Write m
%>
'这种方法经过测试OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
Dim urlstr,filename
urlstr= Request.ServerVariables("URL")
filename=split(urlstr,"/")
response.write "文件名:"& filename(ubound(filename))
response.Write("?")
Response.Write Request.servervariables("QUERY_STRING")
%>
希望对你有用!
Dim urlstr,filename
urlstr= Request.ServerVariables("URL")
filename=split(urlstr,"/")
response.write "文件名:"& filename(ubound(filename))
response.Write("?")
Response.Write Request.servervariables("QUERY_STRING")
%>
希望对你有用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你原来的老域名是21个字数,比如为http://www.ddddd.com/
这样你就可以用mid(url,22,len(url))就可以了.
这里的21是你的网址带上/的总字数.22是总字数+1得到的.
这样你就可以用mid(url,22,len(url))就可以了.
这里的21是你的网址带上/的总字数.22是总字数+1得到的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上回答皆正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询