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 教程