Python CGI编程中有哪些环境变量可用?

Python CGI编程中有哪些环境变量可用?

CGI环境变量

所有的CGI程序都有以下环境变量。在编写任何CGI程序时,这些变量都扮演着重要的角色。

序号 变量名 描述
1 CONTENT_TYPE 内容的数据类型。当客户端发送附加的内容到服务器时使用。例如,文件上传。
2 CONTENT_LENGTH 请求信息的长度,仅对POST请求有效。
3 HTTP_COOKIE 返回以键值对形式设置的cookie。
4 HTTP_USER_AGENT User-Agent请求头字段包含有关发起请求的用户代理的信息。它是Web浏览器的名称。
5 PATH_INFO CGI脚本的路径。
6 QUERY_STRING 使用GET方法请求发送的编码的URL信息。
7 REMOTE_ADDR 发出请求的远程主机的IP地址。这对于日志记录或身份验证非常有用。
8 REMOTE_HOST 发出请求的主机的全名。如果没有这些信息,则可以使用REMOTE_ADDR获得IR地址。
9 REQUEST_METHOD 用于发出请求的方法。最常见的方法是GET和POST。
10 SCRIPT_FILENAME CGI脚本的完整路径。
11 SCRIPT_NAME CGI脚本的名称。
12 SERVER_NAME 服务器的主机名或IP地址
13 SERVER_SOFTWARE 服务器正在运行的软件的名称和版本。

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程