Php 突出显示标题中的当前项

Php 突出显示标题中的当前项,php,html,css,header,include,Php,Html,Css,Header,Include,所以我想知道如何在网站标题中突出显示当前页面。我使用include方法调用所有页面中的标题,但是如何突出显示当前页面,同时在每个页面中维护include方法 HEADER.PHP <div id="site-content"> <header class="site-header"> <div class="conta

所以我想知道如何在网站标题中突出显示当前页面。我使用include方法调用所有页面中的标题,但是如何突出显示当前页面,同时在每个页面中维护include方法

HEADER.PHP


        <div id="site-content">
            
            <header class="site-header">
                <div class="container">
                    <a href="index.php" id="branding">
                        <img src="images/logo.png" alt="Company Name" class="logo" width="100">
                        <div class="branding-copy">
                            <h1 class="site-title" style="font-size:60px;">Benedicto Law</h1>
                            <small class="site-description">Justice In Words</small>
                        </div>
                    </a>

                    <nav class="main-navigation">
                        <button type="button" class="menu-toggle"><i class="fa fa-bars"></i></button>
                        <ul class="menu">
                            <li class="menu-item"><a href="index.php">Home</a></li>
                            
                            <li class="menu-item"><a href="attorney.php">Attorney</a></li>
                            <li class="menu-item"><a href="service.php">Service</a></li>
                            <li class="menu-item"><a href="contact.php">Contact</a></li>
                        </ul>
                    </nav>
                    <nav class="mobile-navigation"></nav>
                </div>
            </header> <!-- .site-header -->


那我就用
用于将其调用到其他页面。 我希望它突出显示用户所在的当前菜单项。 例如: 用户按下律师按钮标题中的律师按钮应高亮显示。
感谢您的帮助。您至少有两种选择

1。用PHP手动传递数据

include(header
语句之前,为onPage创建一个变量并设置它。然后在include中使用它

例如:

<?php  
$onPage = 'attorney';
include_once('header.php') ?>
像以前一样检查它

<li class="menu-item <?php if ($onPage == 'attorney') echo 'active'; ?>"><a href="attorney.php">Attorney</a></li>

好的,我刚刚将“active”更改为我想要使用的类。它现在正在工作,谢谢
$onPage = $_SERVER['PHP_SELF'];
// make sure it's getting just the page, no directory
$onPage= explode("/",$onPage);
$onPage = $onPage[count($onPage-1)];
// remove .php and make sure its lower case
$onPage = str_replace(".php", "", strtolower($onPage));
// for /directory/Attorney.php this will give you 'attorney'
<li class="menu-item <?php if ($onPage == 'attorney') echo 'active'; ?>"><a href="attorney.php">Attorney</a></li>