Методы отображения активной страницы в PHP

Чтобы отобразить активную страницу в PHP, вы можете использовать различные методы в зависимости от контекста и требований вашего приложения. Вот несколько распространенных подходов:

  1. Использование переменной $_SERVER[’PHP_SELF’]:

    <?php
    $activePage = $_SERVER['PHP_SELF'];
    echo $activePage;
    ?>
  2. Использование переменной $_SERVER[’REQUEST_URI’]:

    <?php
    $activePage = $_SERVER['REQUEST_URI'];
    echo $activePage;
    ?>
  3. Сравнение URL текущей страницы с предопределенным списком страниц:

    <?php
    $activePage = basename($_SERVER['PHP_SELF']);
    
    $pages = array(
       'index.php',
       'about.php',
       'contact.php'
    );
    
    if (in_array($activePage, $pages)) {
       echo $activePage;
    }
    ?>
  4. Использование класса CSS или идентификатора в HTML-элементе активной страницы и получение его с помощью JavaScript:

    <?php
    $activePage = $_SERVER['PHP_SELF'];
    ?>
    <html>
    <head>
       <style>
           .active-page {
               /* Define your active page styles */
           }
       </style>
    </head>
    <body>
       <div id="myPage" class="<?php echo $activePage; ?>">
           <!-- Your page content -->
       </div>
       <script>
           var activePage = document.getElementById('myPage').className;
           console.log(activePage);
       </script>
    </body>
    </html>

Это всего лишь несколько примеров того, как можно отобразить активную страницу в PHP. Не забудьте адаптировать код к потребностям вашего конкретного приложения.