"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编程”?"
相似问题