Klikkszámláló naponta egy gépről csak egy klikkhez
Az lenne a gondom, hogy úgy kellene számolnom az aktuális (adatbázisból érkező) linkre történő kattintásokat, hogy 1 nap csak 1-nek számolja adott gépről. Látogatószámlálót tudok írni süti és ip alapján is, de ez megfogott...
El kellene tárolnom minden ip-t hozzá a dátumot és a már látogatott link id-ket?? Biztosan van egyszerűbb megoldás... please help me!!
■ El kellene tárolnom minden ip-t hozzá a dátumot és a már látogatott link id-ket?? Biztosan van egyszerűbb megoldás... please help me!!
Senkinek sincs ötlete?
Akkor maradok ennél:
$ip=$_SERVER['REMOTE_ADDR'];
$q="SELECT * FROM latogatok WHERE (latogato_kep_id=$id) AND (latogato_ip='$ip') AND (latogato_datum='".date('Y-m-d')."')";
if (!$result=adb_query ($q)) {hibauzenet ($adb_hiba);}
$num=adb_num_rows($result);
if ($num==0) {
$q="INSERT INTO latogatok (latogato_ip, latogato_datum, latogato_kep_id) VALUES ('$ip', NOW(), $id)";
if (!$result=adb_query ($q)) {hibauzenet ($adb_hiba);}
$q="UPDATE kepek SET kep_megjelenesek=kep_megjelenesek+1 WHERE kep_id=$id";
if (!$result=adb_query ($q)) {hibauzenet ($adb_hiba);}
}
}
nem lehet