Сделать <li> активным с использованием PHP и CSS

Я использую эти файлы в качестве базы для своего сайта:

menu.php :

 $p = $_GET['p']; switch($p) { case "home": $p = "page/home.php"; break; case "customers": $p = "page/customers.php"; break; default: $p = "page/home.php"; break; } <ul id='nav'> <li>Title</li> <ul> <li class="nav active"><a href="?p=home">Home</a></li> <li><a href="?p=customers">Customers</a></li> </ul> </ul> 

Значение default.php :

 <body> <div id='navcontainer'> <?php include ("menu.php"); ?> </div> <div id='content'> <?php include ($p); ?> </div> 

style.css :

 #navcontainer {margin:0; padding:0; width:220px;float:left;} #nav li {background:#36393D; color:#fff; padding:5px 3px 5px 20px; margin:4px;border-left:5px solid #3F4C6B;} #nav ul li{display:block; padding:3px; background:#fff; color:#000;border:none; padding:3px 0 3px 30px;} #nav ul li:hover, #nav ul li.active {background:#eee; cursor:pointer; border-left:5px solid #4096EE;padding:3px 0 3px 25px;} #nav ul li a {text-decoration:none; color:#000;} 

home.php и все страницы:

 <p>Hello world!</p> 

Интересно, возможно ли, чтобы мой menu.php переключил класс на nav active в элементах <li> , в зависимости от того, какая страница в данный момент посещена.

Есть идеи?

Solutions Collecting From Web of "Сделать <li> активным с использованием PHP и CSS"