我尝试使用php预定义变量,但似乎没有任何功能对我有效。
index.php,page2.php,page3.php包含:
include 'header.php';
现在,我希望我的header.php根据哪个文件调用不同的标题标签。
我尝试运行echo FILE 但是echo header.php,而不是index.php或page2.php,..等。
有办法解决这个问题吗?
答案 0 :(得分:1)
您可以做的是在每个网页上设置$title
之类的变量(例如index.php
,page2.php
和page3.php
)并使用您想要的标题,然后回复此信息像header.php
这样的变量(index.php
的例子):
$title = "Welcome Page";
include("header.php");
在header.php
:
echo $title;
据我所知,无法确定哪个文件A
包含文件B
中的其他文件B
。相反,确定所有包含的文件存在函数get_included_files()
。