RiPSO a dit:j'ai déjà tout un système de modération en place donc mon seul problème c'est les gens qui refont des bêtises après la durée de leur ban. Je vais donc mettre en place un système de ban progressif.
Premier ban = 2 jours et ensuite chaque ban multipliera la durée du ban suivant par 3 par exemple : 6 jours, 18 jours, 54 jours...
(l'adresse email est bannie à vie, c'est l'adresse ip qui pose problème à cause des adresses ip dynamiques et proxy/zombies)
function getIp()
{
if ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) )
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip = $_SERVER['REMOTE_ADDR'];
return $ip;
}
echo getIp();