web服务器与cgi如何协作?

1、web服务器如何将参数传递给cgi,如何从cgi拿到结果?
2、在客户端向web服务器发出请求后,我们编写php、java等web程序是如何被运行起来的?

阅读 6.6k
1 个回答

CGI是协议,好比说,web服务器和web程序是2个国家的人,CGI就是他们自己共同沟通的一直语言。web服务器收到请求后,按照CGI协议,转送给php、Java等web程序,因为程序本身就实现并支持CGI协议,所以就能获得请求的具体信息。比如PHP中,$_POST、$_GET、$_COOKIE等信息就是web服务器将请求的具体信息转送给PHP的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进