Empêcher de flooder [PHP MYSQL] - PHP - Programmation
Marsh Posté le 25-01-2003 à 17:59:52
Il vaudrait mieux utiliser une table heap aussi, non?
Marsh Posté le 25-01-2003 à 18:26:20
ptet en definissant une limite de tps avant de poster?
Code :
|
Marsh Posté le 25-01-2003 à 18:34:33
je ne comprends pas trop ton idée. oi j'ai pensé à faire une table heap avec les ips ayant postées et l'heure de dernier post, avec effacement des entrées de plus de 30 sec à chaque insertion.
Marsh Posté le 25-01-2003 à 19:48:12
chacal_one333 a écrit : ptet en definissant une limite de tps avant de poster?
|
C'est génial pour dissuader de poster !
Marsh Posté le 25-01-2003 à 20:38:51
chacal_one333 a écrit : ben tu si tu empeche le type de reposter avant time()+30 |
Si la limite de temps c'est time() + 30, peu de personnes risquent de poster
Marsh Posté le 25-01-2003 à 21:37:12
clair time()+30 c'est l'heure actuelle + 30 secondes
Marsh Posté le 25-01-2003 à 22:05:39
ben oui mais jme disais que si au moment du post on inserait ce +30 et que l'on empechait l'user de poser avant que time() ai cette valeur...
enfin bon jme plante surment
Marsh Posté le 25-01-2003 à 22:44:23
chacal_one333 a écrit : ben oui mais jme disais que si au moment du post on inserait ce +30 et que l'on empechait l'user de poser avant que time() ai cette valeur... |
Vi comme ça ce serait déjà mieux ^^
Tu avais dit "avant de poster"...
Marsh Posté le 25-01-2003 à 17:46:10
Voilà, par exemple pour un livre d'or, j'aimerais empêcher de poster 2 fois, sur base de l'ip en moins de 30 secondes. J'ai bien des solutions mais ça me semble pas top du tout. J'avais pensé à une simple db, à chaque post on va dans le db, on efface toutes les entrées de plus de X secondes et on check s'il existe une ligne avec l'ip.
---------------
Belgian connection