zsaz
Новичок
Счетчик посещений
Пишу свой счетчик посещений. На данный момент хочу написать о браузерах, т.е. с каких браузеров человек заходит на сайт.
Написал такую функцию, но результат мне ее не нравится:
function f_get_os ()
{
if ($os = getenv("HTTP_USER_AGENT"))
{
return $os;
}
}
Вот результат работы данной функции в разных браузерах:
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) )
Opera/9.26 (Windows NT 5.1; U; ru)
Как из этих данных можно получить только браузер и его версию, и эти данные надо записать в базу для последующей обработки.
Если есть другие предложения по определению браузера, буду только рад.
Пишу свой счетчик посещений. На данный момент хочу написать о браузерах, т.е. с каких браузеров человек заходит на сайт.
Написал такую функцию, но результат мне ее не нравится:
function f_get_os ()
{
if ($os = getenv("HTTP_USER_AGENT"))
{
return $os;
}
}
Вот результат работы данной функции в разных браузерах:
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) )
Opera/9.26 (Windows NT 5.1; U; ru)
Как из этих данных можно получить только браузер и его версию, и эти данные надо записать в базу для последующей обработки.
Если есть другие предложения по определению браузера, буду только рад.