Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

[PHP] Betriebssystem, Browser und IP auslesen

  -1- -2- vorwärts >>>  
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 20.02.2007 um 20:11 Uhr

Hi zusammen, ich brauche eure Hilfe.

Ich möchte eine kleine Tabelle machen, sie ungefähr so aussehen soll:

Deine IP: xxxxxxx
Browser: xxxxxxx
Betriebssystem: xxxxxxx

Um diese Daten auslesen zu können und auch wiedergeben zu können werde ich ja wahrscheinlich PHP brauchen, anders kann ich mir das nicht vorstellen. Doch mit welchem Code geht das? Hat mir jemand von euch solche Codes, um an diese Informationen zu kommen?

Danke schonmal...
X_FISH - 50
Champion (offline)

Dabei seit 06.2003
3795 Beiträge

Geschrieben am: 20.02.2007 um 20:16 Uhr

Die Variablen liefert jeder Browser mit aus. Einfach google verwenden und die üblichen PHP-Tipps durchlesen.
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 20.02.2007 um 20:17 Uhr
Zuletzt editiert am: 20.02.2007 um 20:30 Uhr

Könntest du mir nicht nen Beispielcode oder so geben? Oder nach welchen Stichworten sollte ich am besten suchen?
fotogucker - 15
Profi (offline)

Dabei seit 11.2006
434 Beiträge
Geschrieben am: 20.02.2007 um 20:30 Uhr

pixel2life.com weiß es^^
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 20.02.2007 um 20:32 Uhr

Zitat von fotogucker:

pixel2life.com weiß es^^
und wo? In den ferien kann ich kein Englisch... danke schonmal
X_FISH - 50
Champion (offline)

Dabei seit 06.2003
3795 Beiträge

Geschrieben am: 20.02.2007 um 20:33 Uhr

Zitat von sheeps:

Könntest du mir nicht nen Beispielcode oder so geben? Oder nach welchen Stichworten sollte ich am besten suchen?


UserAgent Referrer PHP Variable
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 20.02.2007 um 20:48 Uhr

ich find aber nix, hast du keinen genaueren Link?
fotogucker - 15
Profi (offline)

Dabei seit 11.2006
434 Beiträge
Geschrieben am: 20.02.2007 um 20:55 Uhr

Zitat von sheeps:

Zitat von fotogucker:

pixel2life.com weiß es^^
und wo? In den ferien kann ich kein Englisch... danke schonmal

wenn man mitm pc arbeitet sollte man schon englisch können :-D
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 20.02.2007 um 20:56 Uhr

Zitat von fotogucker:

Zitat von sheeps:

Zitat von fotogucker:

pixel2life.com weiß es^^
und wo? In den ferien kann ich kein Englisch... danke schonmal

wenn man mitm pc arbeitet sollte man schon englisch können :-D

mach dich ruhig weiter lustig... sorry aber dat is so was von ein sinnloser Beitrag...
matzelp - 35
Halbprofi (offline)

Dabei seit 05.2006
237 Beiträge
Geschrieben am: 20.02.2007 um 22:00 Uhr

werden in $_SERVER übergeben. Da ich mal nett bin geb ich dir die entsprechenden Arraykeys an, such aber bitte das nächste mal auf php.net

IP: $_SERVER['REMOTE_ADDR'];
Browse u. Betriebssystemr: $_SERVER['HTTP_USER_AGENT'];


Natürlich musst du die Daten noch auswerten.
Caarcrinolas - 41
Profi (offline)

Dabei seit 02.2006
909 Beiträge

Geschrieben am: 20.02.2007 um 22:47 Uhr

Zitat von sheeps:

Könntest du mir nicht nen Beispielcode oder so geben? Oder nach welchen Stichworten sollte ich am besten suchen?

Ruf in einem Skript mal phpinfo(); auf....

Dann bekommst du eine tolle Tabelle, in welcher du alle Umgebungsvariablen findest...u.a. auch $_SERVER in welcher du die entsprechenden Array Elemente einfach ausgeben musst......

In früheren Versionen war ein HTTP vorangestellt.
Das alles siehe PHP Manual Superglobale

Aristoteles: "Es gibt kein großes Genie ohne einen Schuß Verrücktheit."

sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 21.02.2007 um 15:58 Uhr

Zitat von matzelp:


IP: $_SERVER['REMOTE_ADDR'];
Browse u. Betriebssystemr: $_SERVER['HTTP_USER_AGENT'];

Natürlich musst du die Daten noch auswerten.


Und wie gebe ich die dann aus? Einfach mit echo "$_SERVER"; oder wie?
fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 21.02.2007 um 17:10 Uhr

Zitat von sheeps:

Könntest du mir nicht nen Beispielcode oder so geben? Oder nach welchen Stichworten sollte ich am besten suchen?


$_SERVER["REMOTE_ADDR"] = IP
fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 21.02.2007 um 17:10 Uhr
Zuletzt editiert am: 21.02.2007 um 17:13 Uhr

Zitat von sheeps:

Zitat von matzelp:


IP: $_SERVER['REMOTE_ADDR'];
Browse u. Betriebssystemr: $_SERVER['HTTP_USER_AGENT'];

Natürlich musst du die Daten noch auswerten.


Und wie gebe ich die dann aus? Einfach mit echo "$_SERVER"; oder wie?


echo $variable;

also echo $_SERVER["REMOTE_ADDR"]; für die IP
oder echo $_SERVER["HTTP_USER_AGENT"]; für den Browser + OS

gibt dann sowas in der art aus: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 21.02.2007 um 18:19 Uhr

Zitat von fat32:



echo $variable;

also echo $_SERVER["REMOTE_ADDR"]; für die IP
oder echo $_SERVER["HTTP_USER_AGENT"]; für den Browser + OS

gibt dann sowas in der art aus: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1


Jo geht... schaus dir an: http://wunschmeister.com/angaben.php

Noch ne Frage, was muss ich dann ausgeben, wenn ich nur den browser ohne betriebssystem oder umgekehrt haben möchte?
sheeps
Team-Ulmler (offline)


Dabei seit 01.2007
5659 Beiträge

Geschrieben am: 21.02.2007 um 18:23 Uhr

Oder was muss ich ausgeben lassen, damits so aussieht:

Browser: Internet Explorer
Version: 6.0
System: Windows XP

Hab ich da gefunden:
nap-star.dyndns.org/useragent.php
  -1- -2- vorwärts >>>
 

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -