Browsererkennnung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angezeigt array
anweisung
array
besucher
browser
code
erkennen
ersetzen
funktion
gecko
gefunden code
grad
machen
opus
realisieren
sache
safari
stadt
switch
windows
-
Hi,
hab grad dieses Script gefunden:
<?php $split = preg_split("/;/", $_SERVER["HTTP_USER_AGENT"]); print_r ($split); echo $split[elementzahl]; ?>
Verstehe das aber nicht.
Warum kommt nach split[elementzahl]?
Ich hab das so einfach mal übernommen und bei mir wird dann angezeigt:
Array ( [0] => Mozilla/5.0 (Windows [1] => U [2] => Windows NT 6.0 [3] => de [4] => rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3)
Und noch einmal
Array, wo eigt der Browsername hin sollte.
Was hab ich jetzt falsch gemacht?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie wäre es denn mit einer solchen Funktion (ungetestet!):
function getagent() { if (strstr($_SERVER['HTTP_USER_AGENT'],'Opera')) $brows='Opera'; elseif (strstr($_SERVER['HTTP_USER_AGENT'],'MSIE')) $brows='MSIE'; elseif (strstr($_SERVER['HTTP_USER_AGENT'],'Firefox')) $brows='FF'; elseif (strstr($_SERVER['HTTP_USER_AGENT'],'Mozilla')) $brows='Mozilla'; elseif (strstr($_SERVER['HTTP_USER_AGENT'],'Safari')) $brows='Safari'; else $brows=$_SERVER['HTTP_USER_AGENT']; return $brows; }
Man könnte das ganze natürlich auch mit einer switch-case-Anweisung realisieren, um dann noch die Browser Version zu spezifizieren.
Beitrag geändert: 5.10.2008 12:36:51 von webwalker -
Hi,
sieht gut aus ^^
Nur weis ich nicht wie man das mit function einbaut.
Hab das mal mit foo oder so gesehen, aber nicht verstanden.
EDIT: Geschafft
gibt es noch eine Möglichkeit die Stadt herauszufinden?
Beitrag geändert: 6.10.2008 7:45:13 von seth93 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage