胶片 9: 环境变量的其它信息
|

|
- Web 服务器也提供关于用户和服务器的信息, 包括发出请求的浏览器类型等.
- CGI程序可以使用的环境变量有:
- GATEWAY_INTERFACE REMOTE_HOST
- SERVER_NAME REMOTE_ADDR
- SERVER_SOFTWARE AUTH_TYPE
- SERVER_PROTOCOL REMOTE_USER
- SERVER_PORT REMOTE_IDENT
- REQUEST_METHOD CONTENT_TYPE
- PATH_INFO CONTENT_LENGTH
- PATH_TRANSLATED HTTP_FROM
- SCRIPT_NAME HTTP_ACCEPT
- DOCUMENT_ROOT HTTP_USER_AGENT (browser)
- QUERY_STRING HTTP_REFERER
胶片 10: 作为标准输入向 CGI 程序传递数据
- 建议使用 METHOD=POST 的 form , 这样可以通过 STDIN 安全地传递任意数量的数据.
- 环境变量 CONTENT_LENGTH 设为发送数据的字符数, 变量 CONTENT_TYPE
被设为 "application/x-www-form-urlencoded".
- 数据被服务器按如下规则编码:
- 各个域用 & 分隔.�.
- 在每个域中, 用 = 分隔域名和值.
- 一个域中的空格被转换为 +.
- 其它特定的键盘字符被编码为 %[十六进制值] - 例如, ! 被编码为 %3D.
| Copyright: NPACT |

|