Web脚本脚本

Nat*_*pos 1 bash cgi

我想知道是否有任何方法可以使用Bash(Shell Script)通过CGI制作网页,如Perl,C++等.如果有任何办法,我可以在哪里找到一个好的免费托管服务?

Poi*_*nty 5

这绝对是可能的,几乎任何基于Linux(或基于BSD,我猜)的共享主机都能够做到这一点.我已经在我便宜的1&1账户上为小测试页面等做过.

在我的主机上,我只是调用一个文件"foo.cgi",然后我将该#!/bin/sh行放在顶部.工作良好.当然,对于任何复杂的事情来说都是一团糟.

#!/bin/sh

cat <<banana
Content-Type: text/html

<html>
  <head>
    <title>Hello, World!</title>
  </head>
  <body>
    <h1>Hello, World!</h1>
  </body>
</html>
banana
Run Code Online (Sandbox Code Playgroud)

显然,真正的脚本可以做其他事情.HTTP信息通常在环境变量中,但我无法清楚地回忆起它是如何工作的,它可能会因所涉及的Web服务器而异.