当我从shtml运行它时,我的perl脚本显示渲染的代码
<!--#include virtual="/cgi-bin/Script.cgi"-->
Run Code Online (Sandbox Code Playgroud)
当我直接从地址字段(site.com/cgi-bin/Script.cgi)运行它时,我看到html代码.为什么会这样?谢谢.
因为include运算符不运行CGI程序,所以它会替换cgi程序的文本来代替include标记.
你想要exec标签.
<!--#exec cgi="/cgi-bin/Script.cgi" -->
Run Code Online (Sandbox Code Playgroud)
注意:您的服务器配置可能会禁用exec标记.
归档时间: |
|
查看次数: |
1029 次 |
最近记录: |