CGI 机制
在大多数 Web 服务器上,CGI 机制已按以下方式标准化。在服务器视为根目录的正常目录树中,您会创建一个名为 cgi-bin 的子目录。(您可以在上一页的图中看到此目录。)服务器会理解,从特殊的 cgi-bin 目录请求的任何文件都不应仅仅被读取和发送,而是应该被 执行。执行程序的输出才是实际发送到请求页面的浏览器的内容。可执行文件通常是纯可执行文件,如 C 编译器的输出,或者它是 PERL 脚本。PERL 是一种非常流行的 CGI 脚本语言。
想象一下,您在浏览器中输入以下 URL:https://www.十万个为什么.com/cgi-bin/search.pl。服务器识别到 search.pl 位于 cgi-bin 目录中,因此它会执行 search.pl(这是一个 PERL 脚本),并将执行结果发送到您的浏览器。
广告
您可以编写自己的脚本并亲自尝试 CGI,前提是: