我正在尝试根据访问者当前所在的页面在菜单中创建粗体链接。我设法让它使用以下代码,但问题是我的代码可能在选项下有子菜单,所以链接可能是:
index.php?page=category
index.php?page=category&subcategory=something
index.php?page=category&subcategory=somethingelse
子类别运行良好,但问题是,我无法匹配“index.php?page=category”,因为子类别“something”和“somethingelse”也会变粗。
有没有办法匹配“page=category”的确切字符串但没有进一步的?
<?
$urlstring = $_SERVER['QUERY_STRING'];
if (preg_match ("/page=category/i", $urlstring)) {
echo "<b>";
}
?>