Bonjour,
Pour ceux qui ont des doutes sur l'abus sur leur sites, ceci peut vous aider :
Ce qui permet de faire:
- Détecter les abus
- Rediriger le visiteur/robots vers une page statique Flood.html
- Recevoir un email contenant l'IP et l'origine (referer) du visite.
Bienvenue à toute amélioration.
Pour ceux qui ont des doutes sur l'abus sur leur sites, ceci peut vous aider :
Ce qui permet de faire:
- Détecter les abus
- Rediriger le visiteur/robots vers une page statique Flood.html
- Recevoir un email contenant l'IP et l'origine (referer) du visite.
Code:
<?php
// By Nejib
if (!isset($_SESSION)) {
session_start();
}
if($_SESSION['last_session_request'] > time() - 1){
// s'il y a une autre requête dans 1 seconde.
// recevoir un email contient l'ip et l'origine du visiteur/robot
mail("votreemail@email.com", "Flood! ".$_SERVER["REMOTE_ADDR"], "Origine: ".$_SERVER["HTTP_REFERER"]);
// rediriger vers une page légère flood.html
header("location: /flood.html");
exit;
}
$_SESSION['last_session_request'] = time();
?>
Bienvenue à toute amélioration.