使用php url来选择当前导航选项卡
//php code
function curPageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}
$Current=curPageName();;
?>
// HTML,CSS
<li id=<?php if ("index.php"==$Current) echo "selected";else echo "";?>>
解决方法:
相反,我使用类似的方法将当前页面作为导航栏中的活动菜单:
>在您的页面中放入$page =“ page_name”,例如用于主页,将其设为$page =“ home”
>现在,在一个通用文件中,导航栏的HTML驻留在该文件中,它看起来应该像这样:
<li <?php echo ($page == 'home') ? "class='active'" : ""; ?>
title="Home Page"><a href="<?php echo BASE_URL;
?>">Home</a></li><li <?php echo ($page == 'article') ?
"class='active'" : ""; ?> title="Recent articles"><a href="<?php echo
BASE_URL; ?>/articles">Articles</a></li>...
...
>使用CSS设置活动类的样式以达到预期的效果.