Если у вас есть много элементов навигации вы можете сделать это таким образом (очень упрощенный) ...
<ul>
<li<?= if ($_SERVER['REQUEST_URI'] == '/contact'): ?> id="active"<?php endif; ?>><a href="">contact</a></li>
</ul>
Вы должны отредактировать его для ваших нужд ...
Если у вас нет того, что многие элементы навигации проще, чтобы дать каждой странице идентификатор тела, а затем использовать css, чтобы сделать его активным.
<style type="text/css">
body#contact #contact-nav { font-weight:bold; }
</style>
<body id="contact">
<ul id="navigation">
<li id="contact-nav"><a href="">contact</a></li>
</ul>
Да, я использовал этот метод. –
Мне пришлось использовать следующие для работы: if ($ this-> uri-> uri_string() == 'home') // Удалить косую черту – Sahil