A więc, jak w temacie problem dotyczy funkcji get_browser()
Działa ona poprawnie lecz jedynie co do przeglądarki Firefox.
Wynik print_r() dla Firefoxa
Array ( [browser_name_regex
] => ^mozilla
/5\
.0
(windows
; .*; windows nt 6\
.1; .*; rv
:1\
.9\
.2
.*) gecko
/.* firefox
/3\
.6
.*$
[browser_name_pattern
] => Mozilla
/5
.0
(Windows
; *; Windows NT
6.1; *; rv
:1
.9
.2
*) Gecko
/* Firefox/3.6* [parent] => Firefox 3.6 [platform] => Win7 [browser] => Firefox [version] => 3.6 [majorver] => 3 [minorver] => 6 [frames] => 1 [iframes] => 1 [tables] => 1 [cookies] => 1 [javaapplets] => 1 [javascript] => 1 [cssversion] => 3 [supportscss] => 1 [alpha] => [beta] => [win16] => [win32] => [win64] => [backgroundsounds] => [cdf] => [vbscript] => [activexcontrols] => [isbanned] => [ismobiledevice] => [issyndicationreader] => [crawler] => [aol] => [aolversion] => 0 )
Wynik echo $_SERVER['HTTP_USER_AGENT'];
Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Wynik print_r() dla Opery
Array ( [browser_name_regex
] => ^
.*$
[browser_name_pattern
] => * [browser
] => Default Browser
[version
] => 0
[majorver
] => 0
[minorver
] => 0
[platform
] => unknown
[alpha
] => [beta
] => [win16
] => [win32
] => [win64
] => [frames
] => 1
[iframes
] => [tables
] => 1
[cookies
] => [backgroundsounds
] => [cdf
] => [vbscript
] => [javaapplets
] => [javascript
] => [activexcontrols
] => [isbanned
] => [ismobiledevice
] => [issyndicationreader
] => [crawler
] => [cssversion
] => 0
[supportscss
] => [aol
] => [aolversion
] => 0
)
Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.6.30 Version/10.63
Czy ktoś ma jakiś pomysł rozwiązania tego problemu, aby działało na wszystkich przeglądarkach ?