我对网络编程知之甚少,非常感谢您对此的帮助。
我有一个带有输入字段的 HTML 页面:
<input type="text" size=20 />
我想运行一个将返回一个值的 CGI 脚本,以便在页面首次加载时将其作为默认值放在输入字段中。
所以我猜它看起来像这样:
<input type="text" size=20 value=Run CGI script />
该脚本是一个我命名为 hostname.cgi 的 shell 脚本,它包含以下内容:
#!/bin/sh
printf "Content-type: text/html\n\n"
printf $REMOTE_ADDR
当我尝试使用
value=<!--include virtual="hostname.cgi" -->
我在 HTML 页面上收到一个错误,指出运行此指令(或类似指令)时发生错误。
我究竟做错了什么?此外,该脚本与 html 文件位于同一目录中。页面上的其他 CGI 脚本工作得很好。