![]() |
1
3
您的CGI脚本是使用Apache的标准CGI API运行的还是使用Apache::Registry(或Apache2中的modPerl::Registry)CGI仿真层在mod_perl下运行的? 我看到了一个类似于您描述的效果,这是由mod euperl的CGI仿真工作方式产生的。细节是 discussed here . 一个解决方法是使用脚本开头用“my”声明的任何“global”变量,并将关键字“my”更改为“our”。 当然,你的问题可能是完全不同的——没有更多的信息很难说。 |
![]() |
2
0
缓存:Apache可能没有缓存,但您的浏览器可能是。关闭缓存(将浏览器缓存设置为0MB)。 命令行:如果您的输出在脚本的网页和cli执行上有所不同,那么您可能缺少头信息,或者HTML标记不完整或损坏。例如,您需要在内容类型语句后面加两个换行符。 如果它在CLI上工作,但现在通过Web服务器上的CGI工作,那么它必须是您的代码、Apache中缺少的模块或类似的东西。 |
![]() |
Mustaghees · 烧瓶会话值未在共享主机上持久化 7 年前 |
|
JMac · 从一个Perl脚本调用另一个Perl脚本,传递CGI参数 7 年前 |
![]() |
Stephen Harris · 如何告诉现代浏览器在到达时显示行 7 年前 |
![]() |
Gradient · CGI脚本如何解码多部分/表单数据 7 年前 |