正在玩我的主导航服务器端动态添加类到li。它可以从我们的实时暂存站点按预期工作,但不能通过使用MAMP的localhost工作。任何想法为什么会这样?
<nav id="nav">
<ul>
<li class="<?php echo ($_SERVER['PHP_SELF'] == "/index-production.php" ? "current" : "");?>"><a href="index-production.php">Home</a></li>
<li class="<?php echo ($_SERVER['PHP_SELF'] == "/about.php" ? "current" : "");?>"><a href="about.php">About</a>
</ul>
</nav>
实时网址布局:http://project.domain.com/about.php
Localhost网址布局:http://localhost:8888/Project%20Name/about.php
文件夹名称没有遵循我的正常命名约定,因此有%20。是否会阻止'PHP_SELF'正确拉动?