betriebssystem von nutzern der webseite herausfinden

n0oL3i

n0oL3i

.:. s3cr3t .:.
Hallo,
mein Anliegen steht ja im Titel ;)
Ist das auch mit php realisierbar ?

greetz
 
thorus

thorus

GNU-Freiheitskämpfer
Der User-Agent steht in $_SERVER['HTTP_USER_AGENT'], den kannst dann entsprechend parsen.
 
C

caba

GESPERRT
Mach doch mal ne phpinfo, dort findest du soclhe sachen, links stehen die variablen und rechts die ausgabe der variable....

PHP:
print phpinfo();

mfg manuel
 
ozoon

ozoon

Chefdiplomat
oder du arbeitest einfach die gesamte liste der befehle auf www.selfphp.info durch

PHP:
<?PHP
echo "
  GATEWAY_INTERFACE: $GATEWAY_INTERFACE <br>
  SERVER_NAME: $SERVER_NAME <br>
  SERVER_SOFTWARE: $SERVER_SOFTWARE <br>
  SERVER_PROTOCOL: $SERVER_PROTOCOL <br>
  REQUEST_METHOD: $REQUEST_METHOD <br>
  QUERY_STRING: $QUERY_STRING <br>
  DOCUMENT_ROOT: $DOCUMENT_ROOT <br>
  HTTP_ACCEPT: $HTTP_ACCEPT <br>
  HTTP_ACCEPT_CHARSET: $HTTP_ACCEPT_CHARSET <br>
  HTTP_ENCODING: $HTTP_ENCODING <br>
  HTTP_ACCEPT_LANGUAGE: $HTTP_ACCEPT_LANGUAGE<br>
  HTTP_CONNECTION: $HTTP_CONNECTION <br>
  HTTP_HOST: $HTTP_HOST <br>
  HTTP_REFERER: $HTTP_REFERER <br>
  HTTP_USER_AGENT: $HTTP_USER_AGENT <br>	
  REMOTE_ADDR: $REMOTE_ADDR <br>
  REMOTE_PORT: $REMOTE_PORT <br>
  SCRIPT_FILENAME: $SCRIPT_FILENAME <br>
  SERVER_ADMIN: $SERVER_ADMIN <br>
  SERVER_PORT: $SERVER_PORT <br>
  SERVER_SIGNATURE: $SERVER_SIGNATURE <br>
  PATH_TRANSLATED: $PATH_TRANSLATED <br>
  SCRIPT_NAME: $SCRIPT_NAME <br>
  REQUEST_URI: $REQUEST_URI <br>
";
?>

das gibt dann eine menge über deinen besucher aus. :-) :bounce:
 
winequarter

winequarter

Jungspund
Hallo!

Das hab ich mal irgendwo gefunden bzw. selbst zusammenkopiert. Man sieht zwar nicht genau wie die Felder heißen, aber man sieht, was man alles rausholen kann. Den Rest müsste man aus der Hilfe zusammenkratzen.
PHP:
<?php
echo "test<BR>";
$ipadress=$_SERVER["REMOTE_ADDR"];
echo "ip addr is: $ipadress<BR>";
foreach ($_ENV as $i)
   echo "environment: $i<BR>";
foreach ($_SERVER as $i)
   echo "server: $i<BR>";
foreach ($_COOKIE as $i)
   echo "cookie: $i<BR>";
foreach ($_GET as $i)
   echo "get: $i<BR>";
foreach ($_POST as $i)
   echo "post: $i<BR>";
foreach ($_FILES as $i)
   echo "FILES: $i<BR>";
foreach ($_REQUEST as $i)
   echo "REQUEST: $i<BR>";
foreach ($_SESSION as $i)
   echo "SESSION: $i<BR>";
foreach ($GLOBALS as $i)
   echo "GLOBALS $i<BR>";
?>
 
-XomeX-

-XomeX-

Eroberer
<? print_r($_SERVER); ?>

Das ganze könnte man noch schöner darstellen...
 
ozoon

ozoon

Chefdiplomat
hmm, ist ja nicht der große unterschied zu meinem. :-)
 

Ähnliche Themen

Durch Javascript generierte Webseiten parsen

Welches Linux/Unix für ehemaligen OSX Nutzer?

Cent OS + Apache + PHP = ? zu rechten

Sicherheitsfragen zu PHP-Anwendungen auf der Webseite

Freie Software auf dem Smartphone

Oben