我有一个使用PHP包含的网站。页眉和页脚中包含代码片段(每个中包含一个)我想在除主页(index.php)之外的每个页面上使用。显然,我可以将它们从包含中删除并将它们放入除主页之外的每个页面中,但我想知道是否可以将它们包含在包含中,然后使用一些代码将它们从主页中删除。
谢谢。
答案 0 :(得分:0)
if(basename($_SERVER['PHP_SELF']) !='index.php')
#do your code here that you want on every page EXCEPT index.php
答案 1 :(得分:0)
当然,您可以检查$_SERVER['PHP_SELF']
是否与您的主页匹配,如果匹配,则不执行您的包含中的代码。将路径/home.php
修改为您的主页被调用的任何内容。
if (strpos($_SERVER['PHP_SELF'], "/home.php") !== FALSE) {
// execute code that shouldn't go onto the home page
}