Определяне на версията на браузъра - PHP или javascript

Добре е сайтът ви да работи във всички или почти всички браузъри по начина, по който искате. Всичко се променя, пускат се нови версии, появяват се нови възможности и е глупаво да не ги използваш, за да угодиш на "старците". Преди около 1,5 години IE 6.0 (съдейки по статистиката за посещенията на един от сайтовете ми) беше на всеки трети компютър, използващ IE. Трябваше да се съобразявам с него, т.к. IE доминираха компютри - над 40% от посетителите използваха IE. Свързвам това разпространение на IE 6.0 (въпреки факта, че 8-мата версия вече е пусната), на първо място, с широкото разпространение на стари пиратски версии на Windows XP в Русия, които не се свързват със сървъра за актуализация.

Сега те активно инсталират по-нови версии на XP (също пиратски почти навсякъде), където вече е включена 7-ма версия на IE и Windows 7, доставени с MSIE 8.0. Освен това IE трябваше да освободи място и Opera излезе начело (29,8% от посетителите), докато IE, загубил повече от 10%, заема 2-ро място, спечелвайки 28,8% от общия брой посетители. В същото време делът на IE 6.0 в общия обем потребители на IE е спаднал от 34% на 15%. Затваря челната тройка - FireFox.

По този начин IE 6.0 вече се използва от всеки 20-ти потребител (около 5%). Все още трябва да се има предвид.

Това продължително въведение има за цел да покаже, че въпросът дали да се поддържа някаква версия на браузъра или не е сериозен и изисква периодични изследвания, за да се разбере каква е текущата ситуация. Тя ще бъде различна за различните региони, дори може да зависи от темата на сайта. Рано или късно възниква идеята да информирате потребителя, че вече има нови браузъри (време е да започнете да ги използвате, приятелю!).

Можете да определите версията на програмата на браузъра, нейното семейство и да предприемете някои действия както от страна на сървъра, така и от страна на клиента. Например парче код на javascript, което ви позволява да определите това потребителят използва версия на IE по-ниска от 7.0