Location: PHPKode > scripts > Request flood protection > request-flood-protection/example.php
<?php
/*
+----------------------------------------------+
|                                              |
|      Example for Flood protection class      |
|                                              |
+----------------------------------------------+
| Filename   : example.php                     |
| Created    : 19-Sep-05 3:48 GMT              |
| Created By : Sam Clarke                      |
| Email      : hide@address.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

?>
Return current item: Request flood protection