我想使用.htaccess文件预先添加php文件。我知道怎么做。
# Prepend file.php
php_value auto_prepend_file "/path/to/file.php"
事情变得有点棘手,因为file.php有一个包含。
include("assets/something.php");
这会对子目录中的页面造成问题吗?是否有一种写入路径的防故障方式,因此无论file.php在哪里进行预先悬浮,它仍然可以正常工作?
答案 0 :(得分:0)
我个人总是让我的包括绝对,而不是相对:
include(__DIR__ . "/assets/something.php");
这解决了您不知道文件可能包含在哪里的问题。入口点用作相对路径的基础,而不是您当前所在的文件。