skyposter: Statistik

Wie kann ich den Browser und das Betreibssystem des besuchers ausleseln?

  1. Wie kann ich den Browser und das Betreibssystem des besuchers ausleseln?

    Hi,

    'HTTP_USER_AGENT'
    Der Inhalt des User_Agent:-Headers der aktuellen Anforderung, so vorhanden. Dies ist ein String, der den Typ und Namen des Browsers angibt, der auf die Seite zugreift. Ein typisches Beispiel ist: Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). Unter anderem kann man diesen Wert mit get_browser() auslesen, um die Ausgabe einer Seite auf den verwendeten Browser abzustimmen.

    Gruss,
    Turtle

    1. Dies ist ein String, der den Typ und Namen des Browsers angibt, der auf die Seite zugreift.

      Nein. Das ist nur der String, der vom Client gesendet wird. Das muß aber nicht einmal ein Browser sein oder es kann ein Browser sein, der einen falschen Useragent-String sendet.
      Einige Browser lassen es zu, daß der User hier selbst einen String eingibt, Opera gibt sich standardmäßig als IE aus, usw..
      Man kann sich also nicht darauf verlassen, daß dieser Wert wirklich korrekt ist. Eine Manipulation ist mehr als leicht.

      Gruß, rob

      1. Hi Rob!

        Dies ist ein String, der den Typ und Namen des Browsers angibt, der auf die Seite zugreift.

        Nein. Das ist nur der String, der vom Client gesendet wird. Das muß aber nicht einmal ein Browser sein oder es kann ein Browser sein, der einen falschen Useragent-String sendet.
        Einige Browser lassen es zu, daß der User hier selbst einen String eingibt, Opera gibt sich standardmäßig als IE aus, usw..
        Man kann sich also nicht darauf verlassen, daß dieser Wert wirklich korrekt ist. Eine Manipulation ist mehr als leicht.

        Die Aussage von Turtle ist dennoch nicht falsch.
        Es hat nichts darüber gesagt, wer den Browser benannt hat.

        Gruß
        Reiner

    2. Netter und schöner isses so:
      $_SERVER["HTTP_USER_AGENT"]