您的位置:寻梦网首页编程乐园CGI编程CGI教程

第五章 第一个程序--环境变量

服务器与CGI程序交换信息的协作方式是通过环境变量实现的。 无论什么请求, CGI程序总能在特定位置找到某些信息。 无论环境变量怎样定义, 总有一些变量有着特定含义。
环境变量是一写保存用户信息的内存区。 例如, 所有的机器都有一个PATH环境变量, 当在当前目录找布道文件时就要查找PATH变量。 当服务器收到一个请求后, 它首先要收集它能得到的所有相关信息, 并把它放入内存。 那么, 服务器要收集什么信息呢?

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

服务器不知道CGI程序到底需要那些信息, 所以它把这些信息一起收集, 那么如果有什么重要的东西就不会遗漏了。
为了向你展示服务器收集那些环境变量, 在上一期的教程里我已经为各位写了一个程序, 该程序将几乎所有的信息都反映在了浏览器里。 所以在进一步学习变量的时候, 请首先把程序调试好。

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

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