|
|
|
| Как сделать так, чтобы после авторизации пользователя проверить какой броузер он использует и сделать так, чтобы дальнейшая после авторизации страница выводилась только для Internet Explorer 5.0 и выше? Подскажите пожалуйста! | |
|
|
|
|
|
|
|
для: JB
(17.05.2006 в 21:59)
| | Информация о браузере клиента и его ОС доступна по $_SERVER['HTTP_USER_AGENT']
<?
echo $_SERVER['HTTP_USER_AGENT'];
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(17.05.2006 в 22:08)
| | Тогда как применимо это для моей задачи? | |
|
|
|
|
|
|
|
для: JB
(17.05.2006 в 22:22)
| | запрашиваешь браузер на версию вышеприведённым скриптом, получаешь примерно следующий ответ "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
ищешь строковыми функциями вхождение в строку MSIE сдвигаешь всё теми же строковыми функциями позицию курсора на 1 (пробельный) символ дальше по строке, получаешь всё теми же функциями 1 символ от позиции курсора и сверяешь этот символ уравнением типа
if ($mynumber<5) ...// не выводить код (перенаправляешь например на другую страницу)
|
| |
|
|
|