CGI:公共网关界面,是一种在服务器和外部脚本或程序之间进行交互的方法。利用CGI,用户可以向客户端提供一种方法可以访问第三方的数据库,存储信息和执行一些程序,有助于为客户端提供实时和动态的信息。
客户端 <------->服务器 <-------------->CGI script
1. 环境变量
在提出请求和调用CGI Script时,客户端和服务器端需要将一些信息保存在一些环境变量中,服务器和CGI Script都可以使用这些变量的。
1.1服务器变量
sever_software
server_name
gateway_interface
server_protocol
server_port
1.2客户端变量
remote_host
remote_user
remote_ident
remote_ip
HTTP_XXX(HTTP_USER_AGENT,HTTP_REFERER,HTTP_ACCEPT)
1.3SCRIPT变量
method,info,translated, name,string,type,length,uri
2.命令行方式
3.STDIN和STDOUT
4.get
5.post
CGI使用的语言:
C,perl,unix shell,TCL, VB,java,c++,appleScript
客户端 <------->服务器 <-------------->CGI script
1. 环境变量
在提出请求和调用CGI Script时,客户端和服务器端需要将一些信息保存在一些环境变量中,服务器和CGI Script都可以使用这些变量的。
1.1服务器变量
sever_software
server_name
gateway_interface
server_protocol
server_port
1.2客户端变量
remote_host
remote_user
remote_ident
remote_ip
HTTP_XXX(HTTP_USER_AGENT,HTTP_REFERER,HTTP_ACCEPT)
1.3SCRIPT变量
method,info,translated, name,string,type,length,uri
2.命令行方式
3.STDIN和STDOUT
4.get
5.post
CGI使用的语言:
C,perl,unix shell,TCL, VB,java,c++,appleScript