在我的php
文件的每一个中,我都要做:
<?php require_once('file.php'); ?>
我一直在进行谷歌研究,发现我可以使用.htaccess
在我的其他每个文件中附加或添加我需要的任何php文件或任何其他文件,如下所示:
php_value auto_prepend_file "/real/path/to/file/file.php"
php_value auto_append_file "/real/path/to/file/file.php"
我是新手,还没有使用.htaccess
玩过多。此外,我已经读过,弄乱.htaccess
会对我的网站造成严重破坏,我还没有尝试过。
我的问题是这个。我的应用程序中也有jQuery文件,如果.htaccess
要在每个文件中追加/前置file.php
,甚至没有尝试,我知道它将包括我的样式表,我的日志文件等有没有办法排除我不希望file.php
附加/前置的文件?
答案 0 :(得分:1)
您可以在特定文件夹中禁用它。 How can I disable auto_prepend in specific folders using htaccess?
如果你想在某些文件中有条件地禁用它,你可以在你的append.php中有一个条件语句,如果文件名符合某个条件,它就不会回应它通常做的任何事情。
您可以使用 _____FILE_____
指令获取当前文件,并且可以进行条件检查
<?php
if(__FILE__!="..yourfile..")
{
?>
<link rel="stylesheet" href="...">
...
<?php
}
?>
等等