我有一个包含菜单的php网站。有一节我不想包含该菜单,但想要包含另一个菜单。我确信我需要一个if / else但是我正在努力。
我的索引是这样构建的
html和头
div包装器
包括标题
包括页面构建
包括页脚
页面构建文件使用索引模板并调用每个页面内容。因此每个页面使用相同的页眉和页脚。我想在特定部分使用第二个标题。
因此第1,3,4,5,6,7,8节使用标题1
第2节使用标题2
答案 0 :(得分:0)
说,您有一个名为menu.php
的文件要包含在index.php
中,在该菜单中,您不希望包含名为Loggin
的菜单/文字。好?现在,在menu.php
你可以这样做:
<p> Home </p><p> about</p><p> profile</p><p> blog</p><?php if(isset($allow)) {echo '<p> Loggin</p>';} else {echo "";}
使用上面的if/else
你告诉PHP,如果变量$ allow有任何值的回显Loggin,则不显示任何内容。现在你需要做的就是包含你的菜单,但是如果你想要显示Loggin,你可以在index.php中将$ value设置为任意值,或者如果你不希望loggin不显示,只需将它保留
答案 1 :(得分:-1)
您可以尝试使用:
if ($_SERVER['SCRIPT_NAME'] == "/page1.php") {
include("fileToInclude.php");
} else {
include("differentFileToInclude.php");
}