• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Betriebsystem rausfinden

Status
Für weitere Antworten geschlossen.
B

Bastian Born

Guest
Hallo,
wie kann ich das Betriebssystem von jmd. rausfinden??
es muss nicht unbedingt mit PHP sein!
achja...und diesen user agent will ich nicht haben.


Bastian
 
und weil mir denn gazen abend langweilig war haste hier noch direkt was

PHP:
<?php
   if (strstr($HTTP_USER_AGENT, "Mac"))
      echo "Mac OS";
   else if (strstr($HTTP_USER_AGENT, "Linux"))
      echo "Linux";
   else if (strstr($HTTP_USER_AGENT, "Unix"))
      echo "Unix";
   elseif (strstr($HTTP_USER_AGENT, "Windows 95"))
      echo "Windows 95";
   else if (strstr($HTTP_USER_AGENT, "Windows 98"))
      echo "Windows 98";
   else if (strstr($HTTP_USER_AGENT, "NT 4.0"))
      echo "NT";
   else if (strstr($HTTP_USER_AGENT, "NT 5.0"))
      echo "Windows 2000";
   else if (strstr($HTTP_USER_AGENT, "NT 5.1"))
      echo "Windows XP";     
   elseif (strstr($HTTP_USER_AGENT, "Win"))
      echo "Win";
   else
      echo "Other";
?>
 
danke an Ben das er nochmal meinen satz ins leben gerufen hat^^
und danke an ihn das ich es jetzt weiß!

danke^^
 
register_globals lässt grüßen.
Himmel .. :roll:

leiderleiderleider...

dürfte ich dann dem OP meinen wunderschönes beipiel zu register_globals zukommen lassen? ich denke ja ;heart .

lesen und schlau werden:

--> http://www.html.de/showthread.php?t=7464

trotzdem muss ich sagen, dass ich auch heute noch mit register_globals arbeite, ABER ich übersetze sie, sodass sie mit "off" automatisch geändert werden können, um PHP-version-unabhängig zu bleiben:

PHP:
$HTTP_POST_VARS = $_POST;
$HTTP_GET_VARS = $GET;
/* usw... */

Nils aka XraYSoLo
 
jetzt raff ich garnixmehr, ich will doch nur das betriebssystem haben!
ähm...also bei browser_get hab iche s so gemacht:

PHP:
<?php
$browser = get_browser();
echo $browser[platform];
?>
also genauso hab iich es nicht geamcht!!
aber geklappt hat es nicht

kann mir das einer kurz erklären??


danke
 
vllt so:

PHP:
<?php 
$browser = get_browser(); 
echo $browser['platform']; 
?>

learning by doing und immer schön braf die ' und ' setzen
 
meinte ich doch, wie gesagt war nichtdas original!
aber wirklich rauskommen tut da trtzdem nix
 
Für die Nutzung brauchst du natürlich, wie ja auch beschrieben, die browsecap.ini-Datei.

Weiterhin kann man es als User auch einstellen, dass man diese Information nicht auslesen kann/darf.

Wenn du doch den User-Agent auswerten willst, passt vielleicht dieses PEAR-Paket?
:arrow: http://pear.php.net/package/Net_UserAgent_Detect bzw. dann diese Methode hier.

Afaik kann das aber wie gesagt alles manipuliert werden.
Aber sooooo wichtig ist diese Funktion auch nicht, dass man die paar, die es manipulieren nicht einfach ignorieren bzw. eine statistische Aufbereitung der Daten durchführen könnte.

Nunja ..
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben