Username: Password:

ASP:使用ServerVariables集合的几种常见方法
来源:作者: 发布时间:2007-04-22 00:00:00

1.“自引用”页面
在ServerVariables集合中返回的值包含Web服务器的周详信息和当前页面的路径信息。在任何地方创建一个页面都可使用这些信息。例如创建一个“自引用”页面,此页面能够再次调用自身完成另一项任务,我们能够用以下代码:
" METHOD="POST">
同样的效果能够用HTTP的“SCRIPT_NAME”值获得:
" METHOD="POST">


2.创建一个完整的URL包括端口号(这种情况下,不是标准值80):
strFullURL = "http://" & Request.ServerVariables("LOCAL_ADDR") _
& ":" & Request.ServerVariables("SERVER_PORT") _
& Request.ServerVariables("PATH_INFO")


3.使用ServerVariables集合中的“HTTP_USER_AGENT”值来获得用户代理字符串,处理后可用于判断访问者的浏览器及版本:
strUA = Request.ServerVariables("HTTP_USER_AGENT")
Response.Write "User Agent 字符串是 " & strUA & ""

4.检测浏览器的语言
ServerVariables集合中另外一个有用的值是“HTTP_ACCEPT_LANGUAGE”,他包含了一个当浏览器安装时指定的,或硬编码进用户的地区版本的语言代码。语言代码的例子有en-us(英国、美国)、de-at(德国、澳大利亚)和es-pe(西班牙、秘鲁)。
StrLocale = Lcase(Left(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"),2))


注意 ASP不填写ServerVariables集合直到您访问其中的一个成员。首次访问该集合的一个成员将使IIS得到他的全部,应只在需要时才使用ServerVariables集合。

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅