首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是通用网关接口(CGI)?

什么是通用网关接口(CGI)?

提问于 2017-12-08 11:08:16
回答 2关注 0查看 1.2K

"CGI是一个通用网关接口。正如名字所说,它是一切“通用”的网关接口。这个名字太琐碎而天真了。我觉得我明白了这一点,每次遇到这个词我都会感觉到这一点。但坦率地说,我没有。我仍然困惑。

我是一名具有Web开发经验的PHP程序员。

用户(客户端)请求页面---> webserver( - >嵌入式PHP解释器)---->服务器端(PHP)脚本---> MySQL服务器。

现在说我的PHP脚本可以从MySQL服务器和MATLAB服务器和其他一些服务器获取结果。

那么,现在PHP脚本是CGI呢?因为它的网络服务器和所有其他服务器之间的接口?我不知道。有时他们称之为CGI,一种技术和其他称为CGI的程序或其他服务器。

CGI到底是什么?

最重要的是什么/cgi-bin/*.cgi?这是怎么回事?我不知道cgi-bin服务器上的这个目录是什么。我不知道他们为什么有* .cgi扩展名。

为什么Perl总是来的方式。CGI和Perl(语言)。我也不知道这两个是怎么回事。几乎所有的时间我都听到这两个组合“CGI&Perl”。本书是用Perl编写的另一个很好的CGI编程实例。为什么不用“PHP / JSP / ASP的CGI编程”?"

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档