cgi 规范
以下的环境变量是由网关程序实行的请求规范:
server_protocol :信息协议的名字和修订版。格式为protocol/revision 。
server_port :发送请求的端口号。
request_method :请求的方法。对于http,有"get"、 "head"、 "post"等等。
path_info :额外的路径信息,由客户端给出的。换句话说,脚本可以由他们的虚拟路径名来访问,在这个路径的末尾附带额外的信息。这个额外信息被作为paht_info发送。这个信息如果在传递给cgi脚本之前来自url就可以由服务器来解码。
path_translated :服务器提供了一个paht_info的转换版本,它需要路径并且为它做虚拟到物理的映射。
script_name :将要执行的脚本的一个虚拟路径。
query_string :在引用脚本的url中紧跟在?之后的信息。这是一个查询信息。它不能以任何方式来解码。这个变量总是可以在有查询信息的时候被设置,而不管命令行解码。
remote_host :产生请求的主机名。如果服务器没有这个信息,它应该设置remote_addr 并且让这个为未设置状态。
remote_addr :产生请求的远程主机的ip地址。
auth_type :如果服务器支持用户验证,脚本就受保护。这是一个协议规范授权方法,用于验证用户。
remote_user :如果服务器支持用户验证,脚本就受保护。这是他们授权的用户名。
remote_ident :如果http服务器支持rfc931认证,这个变量将被设置为从服务器取出的远程用户名。这个变量的用法应该只限制在登陆的时候。
content_type :对于哪些已经附上信息的请求,比如 http post和put,这是数据的内容类型。
content_length :客户端给的数据内容的长度。
另外,来自客户端的文件头的几行被放置到环境中,它是前http紧跟着文件头名字。头名字中的任何字符在前面都被加上了_字符。服务器可能会排除任何的已经被它处理的文件头,比如授权、内容类型和内容长度等等。如果需要的话,如果文件头的长度超过了系统环境的藓,服务器可以选择用来排除他们。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器