在ASP中获取当前域名,通常可以使用`Request`对象的属性。以下是一个简单的示例,说明如何获取域名:
asp
<%
' 获取当前请求的完整 URL
Dim fullUrl
fullUrl = Request.ServerVariables("HTTP_REFERER")
' 获取主机名
Dim domainName
domainName = Request.ServerVariables("SERVER_NAME")
Response.Write("当前域名是: " & domainName)
%>
这段代码中,`Request.ServerVariables("SERVER_NAME")` 会返回当前请求的域名。请注意,如果您在本地运行此代码,返回的可能是 `localhost` 或 `127.0.0.1`,而在实际的生产环境中,则会返回实际的域名。
如果您需要获取完整的URL(包括协议、域名和路径),可以使用以下代码:
asp
<%
Dim fullUrl
fullUrl = Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("REQUEST_URI")
Response.Write("当前完整 URL 是: " & fullUrl)
%>
在这个示例中,`HTTP_HOST` 会返回域名(例如 `www.example.com`),而 `REQUEST_URI` 会返回请求的路径(例如 `/index.asp`)。将二者结合就可以获得完整的请求URL。
查看详情
查看详情