Hallo,
wenn ich mittels $_SERVER['HTTP_USER_AGENT'] den verwendeten Browser ermitteln möchte, funktioniert es bei Opera nicht.
CODE if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera')) {
$browser = "Opera";
}
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
$browser = "Firefox";
Firefox und IE werden korrekt erkannt.
Warum funktionierts bei Oprea nicht?
IE:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
FF:
Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)
Opera:
Opera/9.63 (Windows NT 6.0; U; de) Presto/2.1.1
MfG TTlong
wenn ich mittels $_SERVER['HTTP_USER_AGENT'] den verwendeten Browser ermitteln möchte, funktioniert es bei Opera nicht.
CODE if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera')) {
$browser = "Opera";
}
else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
$browser = "Firefox";
Firefox und IE werden korrekt erkannt.
Warum funktionierts bei Oprea nicht?
IE:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
FF:
Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)
Opera:
Opera/9.63 (Windows NT 6.0; U; de) Presto/2.1.1
MfG TTlong