-
Anti Request Flood
Bom, vou posta um script simples de anti flood, ele evita varias requisições, muitos servidores utilizam deste metodo para evitar flood!Sem milongar, ta aew!!
anti_flood.class.php
Código PHP:
<?php
if (eregi("anti_flood.class.php", $_SERVER['SCRIPT_NAME'])){
die ("Sem permição de acesso !");
}
if(class_exists("Anti_Flood") == false)
{
class Anti_Flood
{
private static $timeRequest = 2; //Tempo da requisição
function __construct()
{
if(!isset($_SESSION))
session_start();
if($_SESSION['Session_Request'] > time() - self::$timeRequest)
{
exit("<script>alert('".utf8_decode("Anti-Spam Ativo, operação abortada!")."')</script>");
}
$_SESSION['Session_Request'] = time();
}
}
}
?>
index.php
Código PHP:
<?php
require("anti_flood.class.php");
$Anti_Flood = new Anti_Flood();
if($_GET['ir'] == true)
{
$x = $x + 1;
$_GET['x']=(int)$x;
print $_GET['x'];
echo("<script language=\"JavaScript\">location.href=\"index?ir=true&x=".$_GET['x']."\"</script>");
}
?>
bom uso!