PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] IP auslesen und anzeigen



fanrpg
10.03.2005, 12:28
Also ich möchte das die IPs von den Leuten die on sind auf dem Admin Index angezeift werden!

Gibts dafür ein Code? Oder sowas?

Dingsi
10.03.2005, 12:42
Ich würd's über MySQL machen.
Nehmen wir an du hast ne Tabelle namens whoson mit den Feldern ip (text) und time (text).

Wenn wer die Seite betritt machst du:
mysql_query("DELETE FROM ´whoson´ WHERE time < NOW()-300"); // Zum Löschen von IPs die Älter als 5 Minuten sind
mysql_query("INSERT INTO ´whoson´ (´ip´,´time´) VALUES ('".$_SERVER['REMOTE_ADDR']."',NOW())"); // Zum eintragen der neuen IP

So, bei der Ausgabe ganz einfach
$result = mysql_query("SELECT ´ip´ FROM ´whoson´");
while($row = mysql_fetch_array($result))
{
echo $row['ip']; // Anpassen.
}
Voraussetzung ist, dass dein Hoster PHP und MySQL unterstützt und du auch eine Datenbank hast.
Jeglicher Code ist ungetestet und ohne Gewähr.