$_SERVER['HTTP_USER_AGENT'] wywala za dużo informacji. Ja potrzebuję tylko czy jest to IE 5,6,7 czy 8 i najlepiej aby tylko cyfrę funkcja zwracała.
Wszystko byłoby ok gdyby to:
nie zwracało mi błędu:
Kod
Warning: get_browser() [function.get-browser]: browscap ini directive not set in /mnt/home/xxxx/index.php on line 78
Wyczytałem w necie że: "unfortunately with this function there is no way to get it to work without editing php.ini or httpd.conf. you will need to ask your host to uncomment the browscap line and put the file somewhere on the server. this directive is only changable in php.ini or httpd.conf, not thru ini_set."
Ja oczywiście jako zwykły użytkownik serwera nie mam dostępu do php.ini ani httpd.conf.
JavaScript odpada niestety.
Jakieś inne pomysły?
EDIT:
Wykombinowałem coś takiego:
Właściwie to działa ale coś nie jestem przekonany do takiego rozwiązania. Może ktoś ma jeszcze inny pomysł?
//opcje dla IE < 7 }