Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

[PHP] Browser Opera wird nicht erkannt

Name nur für Mitglieder sichtbar
Geschrieben am: Mi 1.07.2009, 18:03
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 469
Mitglied seit: 8.02.2007


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
Top
PMEmail Poster
Top
 
 
wichtl
#2 Geschrieben am: Mi 1.07.2009, 18:37 (+00:33)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 42
Mitglied seit: 21.01.2007


strpos gibt eine 0 zurück (da "Opera" direkt am Anfang steht), was genauso wie false gewertet wird. So müsste es richtig sein:
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera')!==false) {
$browser = "Opera";
}


--------------------
Top
PMEmail Poster
Top
 
Name nur für Mitglieder sichtbar
#3 Geschrieben am: Mi 1.07.2009, 19:05 (+00:28)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 469
Mitglied seit: 8.02.2007


Ja, funktioniert.

Danke schön.


MfG TTlong
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/30378

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Goole idexiert nicht !? romeodadon 303 1 Mi 10.03.2010, 19:20
div wird in safari nicht angezeigt Sancheck 73 0 Mi 10.03.2010, 09:48
Neuer Google Dienst wird getestet ajse80 185 4 Mi 10.03.2010, 02:01
Datum wird nicht richtig ausgegeben hein 164 4 Di 9.03.2010, 09:57
facebook ich blicks nicht wirklich! Basti24 270 7 Sa 6.03.2010, 22:12




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]