网络编程
位置:首页>> 网络编程>> Asp编程>> Server_Name与Http_Host的区别

Server_Name与Http_Host的区别

作者:Ystar灬龙子 来源:CSSLong 发布时间:2008-06-19 13:39:00 

标签:Request,ServerVariables,区别

Request.ServerVariables里Server_Name与Http_Host之间有什么区别呢?

如果不仔细看,您应该看不出它们之间的区别。在网上搜了很多,还是也没有看懂,不过最后还是有一句话很是明白:

Http_Host可以Request出非80的Server_Port,简单地说就是,Http_Host=Server_Name:Server_Port。

在以前发表过关于Http_Referer作用的文章,现在结合它来写一个ASP防止外部提交的函数

function ChkPost() 
  dim server_v1,server_v2
  chkpost=false
  server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
  server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
  If Mid(server_v1,8,Len(server_v2))<>server_v2 then
    chkpost=False
  else
   chkpost=True
  end If
end function

 

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com