Habbich ma dieses kleine Script geschrienen wa!!!
Aber auch irgendwie kleine Problem da mit reingeschrieben.
Das funktioniert so krass koooorekt nur eine kleinigkeit tut mich
voll stressen!
Wenn du oft F5 drückst, so ein bischen schneller halt,
dann schreibt der script voll viele Einträge in meine counter table
rein wa obwohl IP gleich $ip ist und die alte Sau die doch updaten soll
und nicht einfach neu schreibn.
Vieleicht weiß einer von euch krassen Trick damit man das script nicht so
einfach verarschen kann. Erstmal vielen Dank und krassen RESPEKT für alle
Helfer und (ich dachte mir ich bekomme hier wenn ich meinen Code reinstelle bestimmt noch ein Paar andere hilfreiche Tipps)
DANKE EUCH!!!!
Aber auch irgendwie kleine Problem da mit reingeschrieben.
Das funktioniert so krass koooorekt nur eine kleinigkeit tut mich
voll stressen!
Wenn du oft F5 drückst, so ein bischen schneller halt,
dann schreibt der script voll viele Einträge in meine counter table
rein wa obwohl IP gleich $ip ist und die alte Sau die doch updaten soll
und nicht einfach neu schreibn.
Vieleicht weiß einer von euch krassen Trick damit man das script nicht so
einfach verarschen kann. Erstmal vielen Dank und krassen RESPEKT für alle
Helfer und (ich dachte mir ich bekomme hier wenn ich meinen Code reinstelle bestimmt noch ein Paar andere hilfreiche Tipps)
PHP-Code:
<?
$gbesucher = mysql_query("SELECT gesamtbesucher FROM info");
$gesamtbesucher = mysql_result($gbesucher,0);
$ip = getenv("REMOTE_ADDR");
$sperrzeit = 600;
$zeit = time();
$gzeit = $zeit + $sperrzeit;
mysql_query("DELETE FROM counter WHERE zeit < '$zeit'");
$ergebniss = mysql_query("SELECT count(*) FROM counter");
$onlineUser = mysql_result($ergebniss,0);
mysql_query("UPDATE counter SET zeit='$gzeit' WHERE IP='$ip'");
if(!mysql_affected_rows())
{
mysql_query("INSERT INTO counter (ip,zeit) VALUES ('$ip','$gzeit')");
$gesamtbesucher ++;
mysql_query("UPDATE info SET gesamtbesucher = '$gesamtbesucher'");
}
?>
EDIT:
php-Tags voll krass korrekt von Goth ... RESPEKT!!
Kommentar