我想在php.ini中插入一行,类似于include('php file.php'的路径)。 实际上我已经从互联网上找到了这个解决方案,但是我不记得在这种情况下php.ini中使用了哪个参数。
为了什么:我想在我的网络服务器的每个PHP脚本之前执行一个简短的代码(由php编写)。
答案 0 :(得分:1)
如果我理解正确,您是否希望在服务器上的所有文件之前运行PHP脚本?如果是这样,auto-prepend-file中的php.ini configuration指令就是完美的。来自帮助文档:
指定在之前自动解析的文件的名称 主文件。包含该文件就像使用require调用它一样 函数,所以使用了include_path。
特殊值none禁用自动前置。
示例代码:
# Inside either main php.ini or child file
auto_prepend_file=/path/to/your/global/php/file.php
请注意,PHP还可以在每次脚本解释后追加文件。此外还有一个previous SO entry附加信息。 HTH。
答案 1 :(得分:1)
您必须搜索auto_prepend_file或auto_append_file,即:
auto_prepend_file
字符串
指定在之前自动解析的文件的名称 主文件。包含该文件就像使用require调用它一样 函数,因此使用了
include_path
。
auto_append_file
字符串
指定在之后自动解析的文件的名称 主文件。包含该文件就像使用require调用它一样 函数,因此使用了
include_path
。
用法php.ini
:
auto_prepend_file="/path/to/prepend.php"
auto_append_file="/path/to/append.php"