【发布时间】:2009-10-06 13:30:16
【问题描述】:
在我能够使用的 LAMP 堆栈上:
> php_value auto_prepend_file bootstrap.php在 .htaccess 中引导一堆我想在处理任何页面之前执行的命令。
是否可以在 IIS 6.0 中做同样的事情?
更新: 不是最漂亮的解决方案,但由于我在这台服务器上有一个站点,我只是在 php.ini 中添加了 auto_prepend_file 设置并重新启动了 IIS
【问题讨论】:
-
auto_prepend_file with PHP 总是让我觉得这是一个讨厌的 hack,因为您现在依赖外部源来加载外部文件,这可以通过 include()/require() 轻松完成。
-
我试图从 Coldfusion 复制 Application.cfm 实用程序,无论您在根目录下的哪个位置,该文件都将被包含并执行,而无需在每个页面上显式调用 include()/require() .它可能是 hack,也很讨厌,但是在我为我们当前的设置找到更好的解决方案之前,它会做的。我也在尝试在 IIS 中复制该 hack。请记住,这是出于内部目的,并且仅限于 100-200 个用户。