我正在制作一个需要有一个<aside>
栏的网站,其中将包含一个包含的 PHP 页面。它会出现在网站的每个页面上,并且包含的内容将包括辅助页面的侧导航,例如联系人和隐私。
这当然意味着 PHP 页面上的所有内容都将始终包含在内,但是,例如,在隐私页面上(因为您已经在查看它)我不要求此项目出现在包含的项目中。与联系页面类似,我希望显示隐私按钮,但删除联系按钮。
有没有办法做到这一点?我不得不问的原因是我不知道是否需要使用其他语言,或者 PHP 是否会完成整个事情(当我也组织它时)。
这只是一个非常简单的
<?php include('aside.php');?>
搁置.php
<?php echo '
Side Nav Content here
'?>
包装您的包含函数<?php include('aside.php');?>
内部条件。像那样:
<?php
$uriFragments = explode('?', $_SERVER['REQUEST_URI'], 2); // for Example [ "contact", "foo", "bla" ];
$notShowedOn = ['contact', 'about-us'];
if(! in_array($uriFragments[0], $notShowedOn)) {
include('aside.php');
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句