hi,
die IP-Adresse mußt du natürlich rückwärts auflösen und sowas anzeigen wie:
"Sie sind Kunde bei t-und-aol". Nett wäre auch, den Standort anzuzeigen oder
sicherheitshalber die Region. Falls der Kunde einen Proxy benutzt, sind die
Variablen HTTP_VIA und HTTP_X_FORWARDED_FOR interessant. Letztere
enthält bei schlecht eingestellten Proxies die interne IP. Bei internationalem
Publikum ist evt. HTTP_ACCEPT_LANGUAGE interessant, da stehen die
bevorzugten Sprachen des Besuchers drin.
Schreib' dir einfach eine PHP-Seite, auf der du phpinfo(); aufrufst, dann siehst
du selber, was geht. So eine braucht man sowieso öfter.
Per JavaScript dürfte man bei guten Browsern garnichts auslesen können.
Aus der Anzahl der Pixel auf die Monitor-Größe zu schliessen geht nicht gut:
1280 ist als 17" und 19" verbreitet. Man könnte einen Mini-Benchmark in
JavaScript laufen lassen und den ungefähren CPU-Takt anzeigen. Oder die
lokale Uhrzeit auslesen und anzeigen, um wieviel die PC-Uhr falsch geht.
Wenn's blöd geht, ist aber die Server-Uhr noch weiter daneben.
Richtig interessant wird es aber, wenn du auf dem Server beliebige Programme
laufen lassen kannst. Per "smbclient -L $REMOTE_ADDR" kann man manchmal
das Modell des Druckers ermitteln -- jetzt aber Schluß mit dem Unfug, also echt,
das muß ja nun wirklich nicht sein
Beware of programmers who carry screwdrivers.