Moin,

ich versuche gerade, für die Website eines Freundes von mir eine "Wer ist online?"-Liste zu scripten. Eine grundsätzliche Vorgehensweise habe ich mir schon überlegt:
Ich speichere bei jedem Seitenaufruf die IP des Besuchers und die aktuelle Zeit in eine MySQL-Tabelle. Außerdem werden Einträge entfernt, wenn der letzte Aufruf länger als 10 Minuten her ist. Wenn sich jemand einloggt, wird zusätzlich noch sein Name abgespeichert.

Jetzt meine Fragen:
Welche MySQL-Feldtypen brauche ich für die IP und die Zeit?
Seht irgendwelche gravierenden logischen Fehler im Verfahren (außer Fehler beim Aufruf von gelicher IP)?