Je fais remonter ce post.
C'est pour dire que ça marche tellement bien chez moi que non seulement le flood n'est plus possible, mais poster un message normalement ne l'est plus aussi.
J'ai du faire un erreur quelquepart...
Enfin normal quoi, je suis encore débutant.
Voilà mon code :
<? if (isset($_POST[form])) // c'est à cause du form hein ? je le remplace par quoi ? { if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent { if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a vraiment quelque chose à enregistrer { mysql_connect("localhost", "base", "mdp"); mysql_select_db("base"); $message = htmlentities ($_POST['message']); $pseudo = htmlentities ($_POST['pseudo']); $ip = $_SERVER['REMOTE_ADDR']; $timestamp = time(); mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message' , '$ip', '$timestamp')"); mysql_close(); } } header ("location: http://.../8.php"); exit; }
Voilà, si vous trouvez quelquechose, moi je comprend pas trop le principe de l'anti-flood que j'ai intégré, c'est surement pour ça...