beste leden,
Ik ben bezig om een website promotie script te maken en nou wil ik maken dat mensen kunnen klikken dat iemand punten krijgt maar dat dat maar 1x per uur of per dag kan per ip adres.
Ik krijg dit maar niet werkend,(je kan de hele tijd door klikken) kunnen jullie mij helpen?
dit is mijn script:
PHP
<?php
ob_start();
$sql = @mysql_query("SELECT id,login,credits FROM users WHERE id='".$_GET['id']."'")or die(mysql_error());
$selecteren = mysql_query("Select count(1) From kliks Where ip='".$_SERVER['REMOTE_ADDR']."'")or die(mysql_error());
$ip = @mysql_query("SELECT ip FROM kliks WHERE idlid='".$_GET['id']."'")or die(mysql_error());
If(mysql_num_rows($sql) == 0){
echo "deze speler bestaat niet!";
} elseif (mysql_result($selecteren,0) == "1"){
echo "fout('Er is al vanaf dit ip adres geklikt')";
} elseif ($ip == "".$_SERVER['REMOTE_ADDR'].""){
echo "fout('Er is al vanaf dit ip adres geklikt')";
} else {
mysql_query("UPDATE users SET credits=credits+'10' WHERE id='".$_GET['id']."'")or die(mysql_error());
mysql_query("INSERT INTO kliks (idlid, ip) Values ('".$_GET['id']."', '".$_SERVER['REMOTE_ADDR']."')") or die(mysql_error());
echo "Bedankt voor het klikken!";
}
ob_end_flush();
?>
Toon Meer