我在 Windows XP 上将 PHP 脚本作为 cgi 脚本执行,Web 服务器是 Apache 2.2,使用phtmlenc()
. 这是在执行期间打开一个空白的 DOS 提示符(cmd.exe 窗口)。
这是测试脚本 test.php 我已将我的脚本放在 cgi-bin 目录中:
#! C:/PHP/bin
exec(WHOAMI);
当我通过 Internet Explorer 通过键入启动脚本时,localhost/cgi-bin/test.php
我可以看到一个 DOS 窗口弹出。
- 我可以通过更改 Apache 配置或 PHP 配置来抑制这种情况吗?
- 原始脚本使用 a 加密
phtmldec()
,因此我无法更改实际exec()
调用 - 我可以编辑 PHP 以放置一些标题来隐藏或抑制 DOS 窗口吗?