Я использую php include для ограничения избыточности на моих страницах, как мне выбрать, чтобы моя навигация выбрала текущую страницу, скажем, определенного цвета для кнопки HOME, когда моя навигация вызывается из файла header.php.
Если бы я сказал добавить «активный» класс к элементу home.php и добавить стиль, чтобы он выглядел по-разному, это произошло бы по всем направлениям для всех моих страниц, поэтому я использую включения в Во-первых, как я могу иметь один файл header.php с моей навигацией, который также позволяет каждой странице отображать текущую страницу, на которой вы находитесь, в навигации?
Это навигационная часть файла header.php
<ul>
<li><a href="index.php">About Us</a></li>
<li><a href="portfolio.php">Portfolio</a></li>
<li><a href="news.php">News</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
Это файл index.php, в который включен файл header.php
<?php
include("includes/header.php");
?>
<div class="span-8" id="welcome">
<p>Lorem ipsum</p>
</div>
<div class="span-16 last" id="slideshow">
<img src="images/introImage1.png" alt="fountain">
<img src="images/introImage2.png" alt="bench">
<img src="images/introImage3.png" alt="bridge">
</div>
<?php
include("includes/footer.php");
?>