|
anti flooden
dit script zorgt er voor dat je niet meer dan 1 berichten achter elkaar kan posten, dus nooit dubbelposts, en ook geen flooders.
<?php
class flood {
// copyright by Thomas Dorsman - www.codeunit.com
var $min_time = 10; // minimal time between page reloads (seconds)
function set_flood () {
setcookie ('lastload', time());
}
function is_flood () {
if(isset ($_COOKIE['lastload']) AND $_COOKIE['lastload'] > (time() - $this->min_time))
$this->error_flood();
else {
$this->set_flood();
return;
}
}
function error_flood () {
die ('Could not reload the page because of the anti-flooding script, please try again after a few seconds');
}
}
// example
$fl = new flood;
$fl->is_flood();
?>
download het script
Reacties van leden
Auteur: Boris @ 20-12-2005
Mooi scriptje!
|