在我的页面中有一个顶部导航栏。我曾经有这个在页面本身,但我已经决定它的更好的做法是在一个单独的头文件,然后包括在每个页面。麻烦的是,这有点破坏了我的如果服务器php的自我是什么。php然后class=当前页面的导航栏。
是否有一种方法可以从标题中检测当前页面?
如果我没理解错的话,你可以用:
basename(__FILE__);
这将返回当前正在执行的脚本的名称。
不带扩展名:
substr(basename(__FILE__), 0, -4);
我发现的方法是在我的主页中设置一个变量
$current="whatever";
在我运行header之前然后在header中检查当前变量