訪問者が現在どのページにいるかに応じて、メニューに太字のリンクを作成しようとしています。次のコードでなんとか動作させることができましたが、問題は、私のコードにはオプションの下にサブメニューがある可能性があるため、リンクが次のようになる可能性があることです。
index.php?page=category
index.php?page=category&subcategory=something
index.php?page=category&subcategory=somethingelse
サブカテゴリは正常に機能していますが、問題は、サブカテゴリ「something」と「somethingelse」の両方が太字になるため、「index.php?page=category」を一致させる方法がないことです。
「page=category」の正確な文字列を一致させる方法はありますか?
<?
$urlstring = $_SERVER['QUERY_STRING'];
if (preg_match ("/page=category/i", $urlstring)) {
echo "<b>";
}
?>