Вы можете проверить значение $lang
в части кода, которая генерирует вывод HTML, и добавить CSS-класс в ссылку, соответствующую этому языку:
<ul id="lang">
<li><a href="index.php?lang=en" <?php if($lang=='en') {echo 'class="current_language"';} ?>>English</a></li>
<li><a href="index.php?lang=es" <?php if($lang=='es') {echo 'class="current_language"';} ?>>Español</a></li>
<li><a href="index.php?lang=tw" <?php if($lang=='tw') {echo 'class="current_language"';} ?>>中文(繁體)</a></li>
<li><a href="index.php?lang=cn" <?php if($lang=='cn') {echo 'class="current_language"';} ?>>中文(简体)</a></li>
</ul>
В зависимости от значения $lang
одна из четырех ссылок будет иметь класс CSS current_language
. До вас, чтобы установить его в вашем файле CSS, чтобы он выделил ссылку, которая имеет его.
Сгенерированный HTML будет выглядеть так (когда $lang
равно 'en'
) :
<ul id="lang">
<li><a href="index.php?lang=en" class="current_language">English</a></li>
<li><a href="index.php?lang=es" >Español</a></li>
<li><a href="index.php?lang=tw" >中文(繁體)</a></li>
<li><a href="index.php?lang=cn" >中文(简体)</a></li>
</ul>
(Конечно, вам нужно убедиться, что переменная $lang
видна из части кода, которая генерирует вывод HTML)