CGI简明教程五

回CGI教程目录

服务器与CGI程序交换信息的协作方式是通过环境变量实现的。无论什么请求,CGI程

序总能在特定位置找到某些信息。无论环境变量怎样定义,总有一些变量有着特定含义。环境变

量是保存用户信息的内存区。例如,所有的机器都有一个PATH环境变量,当在当前目录找不到文

件时就要查找PATH变量。当服务器收到一个请求后,它首先要收集它能得到的所有相关信息,并

把它放入内存。那么,服务器要收集什么信息呢?

1.关于服务器自身的详细信息
2.关于用户的信息信息
3.关于用户请求的信息

服务器不知道CGI程序到底需要那些信息,所以它把这些信息一起收集,那么重要的东

西就不会遗漏了。为了向你展示服务器收集那些环境变量,在上一章的教程里我已经为各位写了

一个程序,该程序将几乎所有的信息都反映在了浏览器里。所以在进一步学习变量的时候,请首

先把程序调试好。

环境变量

1.与服务器相关的环境变量

GATEWAY_INTERFACE 服务器遵守的CGI版本
SERVER_NAME 服务器的IP或名字
SERVER_PORT 主机的端口号
SERVER_SOFTWARE 服务器软件的名字
回CGI教程目录