Определение ОС

Стриж

Новичок
Определение ОС

Такой вопрос, есди кто поможет, буду рад:
Имеется у кого-нибудь корректный список ОС для идентификации через user_agent, т.е. как они себя обзывают?
 

Nimous

Guest
Стриж
http://www.operating-system.org/betriebssystem/_english/os-liste.htm
http://www.geocities.com/SiliconValley/Lab/7378/os.htm
:)
 

Стриж

Новичок
Nimous
:) Их много, оказывается, этих ос.
(Второй линк, кстати устарел).

Вариант Gas вроде подходит, но не знаю, стоит ли на него надеятся, все-таки стандартная функция(не новая).

Вообще Вы как определяете ос приходящего? Может есть модули какие?


Brondo

Я бы рад выудить, но мне нужна спецификация, как они себя называют. К примеру XP как NT5.1(если не ошибаюсь)
 

Стриж

Новичок
Автор оригинала: Фанат
то есть, ты хочешь, чтобы тебя поуговаривали?
:)
Нет, я этого не говорил.

Мне хотелось бы услышать/прочитать мнения, стоит ли пользоваться стандартной функцией, или для этого существуют более оптимальные решения. Вот так.
 

Фанат

oncle terrible
Команда форума
в отличие от тебя, другие посетители обладают логическим мышлением.
поэтому ссылка на функцию автоматически означает рекомендацию пользоваться.
было бы странно, если бы человек писал имя функции, но при этом не советовал ей пользоваться.

ещё вопросы будут?
 

alexhemp

Новичок
О какой "стандартной" ф-ции ты говоришь?

HTTP_USER_AGENT - это поле HTTP запроса, что тебе туда запихнут - то и будет.

Можешь собрать статистику и посмотреть какой OS какой USER_AGENT соответствует.

Возьми анализатор логов, например AwStats и посмотри как там это делается.
 

Стриж

Новичок
в отличие от тебя, другие посетители обладают логическим мышлением.
Фанат

Попридержи.
1. Касательно логического мышления.
Читай мой пост. Внимательно.
Там написано, хотелось бы услышать мнения. Мнения,понимаешь? Это форум. И здесь спрашивают, отвечают, делятся мнениями. Я не к тебе на прием пришел, а посоветоваться.

Gas'у спасибо большое за совет. Я хотел убедиться, что это хороший вариант.

А твой пост не по делу. Можешь не отвечать мне, я тебя об этом не прошу.
 

Gas

может по одной?
Стриж
по ссылке написано как определяется ос и откуда берётся база соответствий, в коментах к ней есть написанные на коленке решения по определению ОС, можешь взять их :)
 

Brondo

Новичок
Автор оригинала: Стриж
Nimous
:) Их много, оказывается, этих ос.
(Второй линк, кстати устарел).

Вариант Gas вроде подходит, но не знаю, стоит ли на него надеятся, все-таки стандартная функция(не новая).

Вообще Вы как определяете ос приходящего? Может есть модули какие?


Brondo

Я бы рад выудить, но мне нужна спецификация, как они себя называют. К примеру XP как NT5.1(если не ошибаюсь)
 

Стриж

Новичок
Попытался я просмотреть эту функцию(get_browser), но новая проблема: функция не возвращает ничего. Директива browsecap вроде нормально установлена...

Кто-нибудь знает, в чем может быть проблема?
 

Стриж

Новичок
Подробнее:
Путь к browsecap прописан вроде верно.(иначе пхп вообще не работает).
Файл browsecap.ini тоже должен быть рабочий.
По примеру из мануала:

PHP:
<?php  $browser = get_browser(null, true);  print_r($browser);  ?>

Не получаем ничего.
Где я мог ошибиться?

PS. get_browser возращает пустой результат.
 
Сверху