| |
|
|
| | Люди выручайте. Нужно написать скрипт который мог бы фильтровать браузеры...
Т.е. например: если при просмотре страницы используется интернет эксплорер или опера или мозила, то открывать такую-то страницу... а если используется что-то другое то открывать другую страницу...
Надеюсь вы меня поняли...
Заранее огромное СПАСИБО! | |
| |
|
|
| |
|
|
| |
для: BrooklyN
(14.06.2007 в 13:21)
| | | Вообще некоторые особо хитрые браузиры могут представляться чужими именами, по этому сложно точно определить...
<?
$agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos($agent, 'MSIE') !== false) {
$browser = 'Internet Explorer';
$page = '1.php';
} elseif (strpos($agent, 'Opera') !== false) {
$browser = 'Opera';
$page = '2.php';
} else {
$browser = 'Unknown';
$page = '3.php';
}
header("Location: $page"); // Только эту проверку надо ставить до любого вывода в браузер;
?>
|
А вообще, есть такой совет: Ориентируйтесь всегда на Internet Explorer или на его аналоги (те которые умеют и делают все также)
1) 70-80% российских пользователей работают с ним (установлен в каждом компе по умолчанию)
2) Именно Microsoft является спонсором Интернет-концорсыума, который разрабатывает все стандарты (HTML, CSS, и прочие) | |
| |
|
|
| |
|
|
| |
для: Петр
(14.06.2007 в 13:38)
| | | Спасибо ОГОМНОЕ
просто так получилось... что нужен доступ к сайту с кпк... поэтому и получилась такая заморочка... | |
| |
|
|
| |
|
|
| |
для: BrooklyN
(14.06.2007 в 14:22)
| | | посмотрите юзер агент карманника | |
| |
|
|
| |
|
|
| |
для: bronenos
(14.06.2007 в 14:29)
| | | помогите... не хочет работать... там агент
Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320; HP iPAQ h6300)
я так понимаю нужно ориентироваться на "PPC"... или я не прав?
пожалуйста помогите сделать чтоб работало... | |
| |
|
|
| |
|
|
| |
для: BrooklyN
(15.06.2007 в 09:25)
| | | Windows CE тоже сойдет | |
| |
|
|
| |
|
|
| |
для: bronenos
(15.06.2007 в 10:28)
| | | может не сойти... нужно чтоб он различал любой корманник... вне зависимости от операционки... | |
| |
|
|
| |
|
|
| |
для: BrooklyN
(15.06.2007 в 11:18)
| | | неужели в этой строчке нельзя найти КПКшных данных =)) | |
| |
|
|
| |
|
|
| |
для: BrooklyN
(15.06.2007 в 11:18)
| | | Здесь, как с языком клиента.
Нужно сделать в шапке пару ссылок - одну на облегченный контент, другую - на полновесный.
по ссылкам ставить куку.
По куке - выводить нужный контент.
При отсутствии куки - выводить контент, соответствующий user-agent'у,
В любом случае, контент выводить так, чтобы с него были видны обе ссылки, причем с первого экрана. | |
| |
|
|