1. Go to this page and download the library: Download sideshow_bob/throttle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sideshow_bob / throttle example snippets
// ip
$identifier = $_SERVER["REMOTE_ADDR"];
// instantiate class
$throttle = new \sideshow_bob\Throttle(new \sideshow_bob\Storage\Memcached());
if($throttle->validate($identifier)) {
// success proceed
} else {
// banned
}
$options = [
"ban" => 10, // ban identifier after 10 attempts. (default 5)
"log" => 20, // log identifier after 20 attempts. (default 10)
"timespan" => 60, // the timespan for the duration of the ban. (default 86400)
];
// Instantiate class
$throttle = new \sideshow_bob\Throttle(new \sideshow_bob\Storage\Memcached(), $options);
$throttle->reset($identifier);
$throttle->remaining($identifier);
sh
php composer.phar
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.