在asp语言当中有两种方法可以获取当前域名,分别是:Request.ServerVariables("SERVER_NAME")和request.servervariables("HTTP_HOST")那么这两种到底有什么区别呢?
下面可以详细的看看了:
Request.ServerVariables("SERVER_NAME")':获取不带端口号的当前域名
Request.ServerVariables("SERVER_PORT")':当前端口
Request.ServerVariables("SCRIPT_NAME")':当前文件名
Request.ServerVariables("QUERY_STRING")':当前页面的传入参数
Request.ServerVariables("HTTP_USER_AGENT")':取得当前浏览器信息
request("remote_addr")':取得IP
Request.ServerVariables("HTTP_REFERER")':上个页面地址
Request.ServerVariables("HTTP_HOST")':获取当前域名(可获取非80端口号),带端口号
下面这句很重要
Http_Host=Server_Name:Server_Port
当采用SERVER_NAME时返回的是不带端口号的URL。