<?php
/*
+----------------------------------------------+
| |
| Example for Flood protection class |
| |
+----------------------------------------------+
| Filename : example.php |
| Created : 19-Sep-05 3:48 GMT |
| Created By : Sam Clarke |
| Email : admin@free-webmaster-help.com |
| Version : 1.0 |
| |
| |
| Modified : 19-Sep-05 14:44 GMT |
| BY : Sam Clarke |
| |
+----------------------------------------------+
LICENSE
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License (GPL)
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
To read the license please visit http://www.gnu.org/copyleft/gpl.html
*/
include 'flood-protection.php'; // include the class
$protect = new flood_protection();
$protect -> password = '******'; // set the password for MySQL
$protect -> username = 'user'; // set the username for MySQL
$protect -> db = 'MyDB'; // set the MySQL db name
if($protect -> check_request(getenv('REMOTE_ADDR'))) { // check the user
die('Request block, Please wait 1 secounds between requests. This is to stop flooding of our server.'); // die there flooding
}
// rest of the code goes here
?>
|