Ik heb een code 'verzonnen' waarbij het ipadres van een bezoeker wordt weggeschreven naar een database wanneer hij een bericht stuurt maar ook de tijd dat hij het bericht heeft verzonden.
Nu heb ik dit
<?php
$date = date("Gi");
$ipadres = $_SERVER['REMOTE_ADDR'];
$result = mysql_query("SELECT tijd FROM IP WHERE ipadres LIKE ".$ipadres." ");
if ( $date - $result['tijd'] < 2) {
echo "Je spamt";
exit();
}
?>
Wat ik dus wil bereiken met deze code is dat er gezocht wordt naar een IPadres in de database die hetzelfde is als het IP waarmee er verzonden wordt en dat hij de daarbij horende tijd pakt. Daarna kijkt hij of de huidige tijd - de opgezochte tijd kleiner is dan twee etc etc.
Het probleem is een beetje als volgt : Het werkt niet :p
867 views