Чтобы отобразить активную страницу в PHP, вы можете использовать различные методы в зависимости от контекста и требований вашего приложения. Вот несколько распространенных подходов:
-
Использование переменной $_SERVER[’PHP_SELF’]:
<?php $activePage = $_SERVER['PHP_SELF']; echo $activePage; ?>
-
Использование переменной $_SERVER[’REQUEST_URI’]:
<?php $activePage = $_SERVER['REQUEST_URI']; echo $activePage; ?>
-
Сравнение URL текущей страницы с предопределенным списком страниц:
<?php $activePage = basename($_SERVER['PHP_SELF']); $pages = array( 'index.php', 'about.php', 'contact.php' ); if (in_array($activePage, $pages)) { echo $activePage; } ?>
-
Использование класса 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. Не забудьте адаптировать код к потребностям вашего конкретного приложения.