PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Browser, Betriebssystem mit php ermitteln =(



Icy
28.07.2004, 06:07
ja. wie macht man sowas?
oder geht das nur mit javascript?

mitaki
28.07.2004, 07:03
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>

Dieser Code gibt die Browserkennung aus, in meinem Fall wären das z.B.

Für Firefox 0.9
Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7) Gecko/20040707 Firefox/0.8
Für Opera 7.23
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.23 [de]
Für den Teufel
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Hier noch ein Konqueror
Mozilla/5.0 (compatible; Konqueror/3.1; Linux)

Hier steht auch das verwendete Betriebsystem (die Linux Angaben soll dir jemand anderes geben, so spät boote ich nicht neu).

wrtlprnft
28.07.2004, 13:28
Meine Kennung ist
"Opera/7.53 (X11; Linux i686; U) [de]", falls das was hilft. Wahrscheinlich bleibt das in der Klammer immer gleich (Praktisch jeder verwendet X11).

Krelian
28.07.2004, 18:23
Original geschrieben von wrtlprnft
Wahrscheinlich bleibt das in der Klammer immer gleich (Praktisch jeder verwendet X11).
Nicht ganz, Konqueror lässt es weg:

Firefox 0.9:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040622 Firefox/0.9

Konqueror 3.2.2:
Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)

Opera 7.51:
Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686) Opera 7.51 [en]

Jesus_666
28.07.2004, 23:24
Nicht jeder Browser liefert eine Klammer mit:

Lynx 2.8.5dev.16
Lynx/2.8.5dev.16 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.7a

Amaya 8.6
amaya/8.6 libwww/5.4.0

Und bei HTTP-Clients, die keine Browser sind, dürfte es nicht wesentlich besser aussehen:

Wget
Wget/1.9+cvs-stable (Red Hat modified)

Icy
29.07.2004, 05:11
wenn ich euch irgendwann mal treffen sollte, geb ich ne runde aus.^^