<?php if($_COOKIE['lang'] != 'en') echo '<link rel="stylesheet" href="css/'.$_COOKIE['lang'].'.css"/>'; ?>
С помощью приведенного выше сценария вы получите таблицу стилей для выбранного языка.
Например, если вы выберете Францию, вы получите таблицу стилей. fr.css
Но сейчас я хочу то же самое для IE
так что я думал что-то вроде этого.
<?php if($_COOKIE['lang'] != 'en') echo '<link rel="stylesheet" href="css/'.$_COOKIE['lang'].'ie.css"/>'; ?>
Так что теперь, когда вы нажимаете на France
это также открывается frie.css
Но что я пишу здесь, чтобы сделать это только для IE
<!--[if IE]><style>@import url('/css/ie.css');</style><![endif]-->
Спасибо!
<?php
if($_COOKIE['lang'] != 'en'){
printf('<!--[if IE]><style>@import url(\'/css/%sie.css\');</style><![endif]-->', $_COOKIE['lang']);
}
?>
Это то, что вам нужно написать. Вы также можете проверить в заголовках PHP, если браузер Internet Explorer.
Ты можешь использовать $_SERVER['HTTP_USER_AGENT']
или же get_browser () функция, чтобы проверить это в PHP.
Вы можете использовать это:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
Вы можете обратиться к строке ниже: