如何获得网页目录的绝对路径

guan36ly 2009-08-20 11:47:16
这个好像是老话题了。
但是,我照网上搜出来的方法做不出我想要的结果。
如有一网页:http://www.g.cn/test.asp
我想得到结果是:http://www.g.cn/
用网上的方法Request.ServerVariables("PATH_TRANSLATED")或者server.mappath("test.asp")
都是得到物理路径:d:\host\google\这种形式。
...全文
41 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guan36ly 2009-08-20
HOOKE连午觉都不睡,有钱的话也给HOOKE。
等咱有钱了........
回复
gxq323 2009-08-20
有分就应该给hookee
回复
hookee 2009-08-20

<%
h = Request.ServerVariables("SERVER_NAME")
u = Request.ServerVariables("URL")
p = Request.ServerVariables("SERVER_PORT")

i = InStrRev(u,"/")
u = Mid(u,1,i)
If p=80 then
url = "http://" & h & u
Else
url = "http://" & h & ":" & p & u
End If
Response.Write url
%>
回复
guan36ly 2009-08-20
sorry,我想得到的是目录名字,hooke提供的这个方法我还没试,但是我想只是得到hostname
如有一网页:http://www.g.cn/tt/yy/test.asp
我想得到结果是:http://www.g.cn/tt/yy
非常感激hooke,帮我不少忙了。
回复
hookee 2009-08-20

<%
h = Request.ServerVariables("SERVER_NAME")
p = Request.ServerVariables("SERVER_PORT")
If p=80 then
url = "http://" & h & "/"
Else
url = "http://" & h & ":" & p & "/"
End If
Response.Write url
%>
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告