Ik heb het volgende script gevonden op GoT.
ik gebruik in dit script op deze manier, maar bij de browser versie wordt deze uit $HTTP_USER_AGENT gehaald. Is dit precies hetzelfde als $BROWSER_VER of niet? En welke is aan te raden om te gebruiken?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| if (eregi ("(opera) ([0-9]{1,2}.[0-9]{1,3}){0,1}",$HTTP_USER_AGENT,$match) || eregi ("(opera/)([0-9]{1,2}.[0-9]{1,3}){0,1}",$HTTP_USER_AGENT,$match)){ $browser = "Opera"; $version = $match[2]; } elseif (eregi("(konqueror)/([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match)){ $browser = "Konqueror"; $version=$match[2]; } elseif (eregi("(lynx)/([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2})",$HTTP_USER_AGENT,$match)){ $browser = "Lynx"; $version=$match[2]; } elseif (eregi("(links) \(([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match)){ $browser = "Links"; $version=$match[2]; } elseif (eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match)){ $browser = "Internet Explorer"; $version=$match[2]; } elseif (eregi("(netscape6)/(6.[0-9]{1,3})",$HTTP_USER_AGENT,$match)){ $browser = "Netscape"; $version=$match[2]; } elseif (eregi("mozilla/5",$HTTP_USER_AGENT)){ $browser = "Netscape"; $version="Onbekend"; } elseif (eregi("(mozilla)/([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$match)){ $browser = "Netscape"; $version=$match[2]; } elseif (eregi("w3m",$HTTP_USER_AGENT)){ $browser = "w3m"; $version="Onbekend"; } else { $browser = "Onbekend"; $version="Onbekend"; } if (eregi("linux",$HTTP_USER_AGENT)){ $platform = "Linux"; } elseif (eregi("win32",$HTTP_USER_AGENT)){ $platform = "Windows"; } elseif ((eregi("(win)([0-9]{2})",$HTTP_USER_AGENT,$match)) || (eregi("(windows) ([0-9]{2})",$HTTP_USER_AGENT,$match))){ $platform = "Windows $match[2]"; } elseif (eregi("(winnt)([0-9]{1,2}.[0-9]{1,2}){0,1}",$HTTP_USER_AGENT,$match)){ $platform = "Windows NT $match[2]"; } elseif (eregi("(windows nt)( ){0,1}([0-9]{1,2}.[0-9]{1,2}){0,1}",$HTTP_USER_AGENT,$match)){ if ($match[3] == '5.1') { $platform = 'Windows XP'; } else { $platform = "Windows NT $match[3]"; } } elseif (eregi("mac",$HTTP_USER_AGENT)){ $platform = "Macintosh"; } elseif (eregi("(sunos) ([0-9]{1,2}.[0-9]{1,2}){0,1}",$HTTP_USER_AGENT,$match)){ $platform = "SunOS $match[2]"; } elseif (eregi("(beos) r([0-9]{1,2}.[0-9]{1,2}){0,1}",$HTTP_USER_AGENT,$match)){ $platform = "BeOS $match[2]"; } elseif (eregi("freebsd",$HTTP_USER_AGENT)){ $platform = "FreeBSD"; } elseif (eregi("openbsd",$HTTP_USER_AGENT)){ $platform = "OpenBSD"; } elseif (eregi("irix",$HTTP_USER_AGENT)){ $platform = "IRIX"; } elseif (eregi("os/2",$HTTP_USER_AGENT)){ $platform = "OS/2"; } elseif (eregi("plan9",$HTTP_USER_AGENT)){ $platform = "Plan9"; } elseif (eregi("unix",$HTTP_USER_AGENT) || eregi("hp-ux",$HTTP_USER_AGENT)){ $platform = "Unix"; } elseif (eregi("osf",$HTTP_USER_AGENT)){ $platform = "OSF"; } else { $platform = "Onbekend"; } echo "Browser: $browser, $version<br>"; echo "Platform: $platform<br>"; |
ik gebruik in dit script op deze manier, maar bij de browser versie wordt deze uit $HTTP_USER_AGENT gehaald. Is dit precies hetzelfde als $BROWSER_VER of niet? En welke is aan te raden om te gebruiken?
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl