Hallo,
ich versuche gerade einen Online Counter zu schreiben. Da HTTP ja ein zustandsloses Protokoll ist und ich keine Cookies, etc. verwenden will, muss ich auf Sachen wie die IP zurückgreifen. Ich trage die IP eines jeden Users in einer DB ein, zusammen mit dem aktuellen Zeitwert, und errechne daraus, wer anscheinend noch online ist.
PHP-Code:
$ip = $_SERVER['REMOTE_ADDR'];
$zeit=time();
mysql_query("INSERT INTO online(ip,expire) VALUES ('$ip','$zeit')",$connection) or die (mysql_error());
Wie kann ich sichergehen, dass eine IP nicht doppelt in die DB eingetragen wird? Ich brauche also sowas wie if(ip != bereits_vorhanden).
Vielen dank!
KageMuria