Php 如果单击,则链接上的颜色不同

Php 如果单击,则链接上的颜色不同,php,css,hyperlink,Php,Css,Hyperlink,我的网站的主菜单从header.php文件加载。当用户单击菜单中的链接时,我想用不同的颜色突出显示单击的链接 <li class="current"><a href="index.php">Home</a></li> <li><a href="about.php">About</a></li> 当在所有页面中都写入菜单时,此功能非常有效。但由于菜单很大,我将其移动到header

我的网站的主菜单从header.php文件加载。当用户单击菜单中的链接时,我想用不同的颜色突出显示单击的链接

    <li class="current"><a href="index.php">Home</a></li>
    <li><a href="about.php">About</a></li>
  • 当在所有页面中都写入菜单时,此功能非常有效。但由于菜单很大,我将其移动到header.php,并将其包含在所有页面中,以便只需修改一次菜单

    如何更改已单击链接的颜色?

    请尝试使用

    在include('header.php')之前,定义一个变量
    $active\u page='Homepage'
    =1
    ,如果您希望为页面分配数字。然后在导航中:

        <li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li>
    
    
    
        <li <?php if ($active_page == 'Homepage') echo 'class="active"'; ?>><a>Homepage</a></li>