ASP教程:第八篇 ASP内建对象Response

来源:网络 作者:佚名 阅读: 字体:[ ] [打印] [关闭]
自定义标签 wzsp 未创建

内容提要:在上一篇中作者给大家详细介绍了 ASP 内建对象之一 Request 的使用方法,相信各位通过一系列的实践已经能够熟练掌握,本篇将继续给大家介绍 ASP 的另一个内建对象 Response。    最近,有很多朋友来“妹儿”催我加 ……

这其实是一个在基于 WEB 的 BBS 或 CHAT 的 ASP 程序中常用的手法,它将用户在起始页面上填入的姓名保存在 cookie 中,这样后面的程序就可以很容易地调用该用户的 nick 了。

   4、ServerVariables

   大家都知道在浏览器中浏览网页的时候使用的传输协议是 HTTP,在 HTTP 的标题文件中会记录一些客户端的信息,如 : 客户的 IP 地址等等,有时服务器端需要根据不同的客户端信息做出不同的反映,这时候就需要用 ServerVariables 集合获取所需信息。

   语法

   Request.ServerVariables ( 服务器环境变量 )

   由于服务器环境变量较多,作者仅将一些常用的变量在下表中列出 :

ALL_HTTP客户端发送的所有 HTTP 标题文件。
CONTENT_LENGTH客户端发出内容的长度。
CONTENT_TYPE内容的数据类型。如:“text/html”。同附加信息 的查询一起使用,如 HTTP 查询 GET、POST 和 PUT。
LOCAL_ADDR返回接受请求的服务器地址。如果在绑定多 个 IP 地址的多宿主机器上查找请求所使用的地址 时,这条变量非常重要。
LOGON_USER用户登录 Windows NT 的帐号。
QUERY_STRING查询 HTTP 请求中问号(?)后的信息。
REMOTE_ADDR发出请求的远程主机 (client) 的 IP 地址。
REMOTE_HOST发出请求的主机 (client) 名称。如果服务器无此 信息,它将设置为空的 MOTE_ADDR 变量。
REQUEST_METHOD该方法用于提出请求。相当于用于 HTTP 的 GET、HEAD、POST等 等。
SERVER_NAME出现在自引用 URL 中的服务器主机名、DNS 化名 或 IP 地址。
SERVER_PORT发送请求的端口号。

   我们可以使用以下脚本打印出所有的服务器环境变量。   < TABLE>

  < TR>< TD>< B>Server Variable< /B>< /TD>< TD>< B>Value< /B>< /TD>< /TR>< % For Each name In Request.ServerVariables %>

  < TR>< TD> < %= name %> < /TD>< TD> < %= Request.ServerVariables(name) %> < /TD>< /TR>< /TABLE>

  < % Next %>

   今天我们详细学习了 ASP 内建对象中的 request 对象,这也是 ASP 程序中使用最频繁的对象,希望大家在课后多多实践。

 

上一页1234
[标签: ASP教程:第八篇, ASP内建对象Response, ] [打印] [关闭]
上一篇:[ASP编程]
下一篇:ASP基础
站长评论(0) 查看所有评论
相关新闻

热门新闻

推荐新闻