Анти флууд при рефреш

chepa

Registered
Здравейте,

Проблема ми е следния. Примерно след попълване на дадена форма и съответно нейното събмитване данните се записват в базата данни. И след натискане на рефреш става нов запис в таблицата, който бих искал да избегна.
Не знам дали разбирате какво имам в предвид.., но не измислих друг начин да го обясня.. Ако имате въпроси питайте!
 
Много просто можеш да го направиш, да речем ако връщаш някакво потвърдително съобщение при успешно добавяне, сложи един header, тоест

header("location:index.php");

примерно, за да работи както трябва трябва да имаш и ob_start(); отгоре, но предполагам го знаеш това..

Ако пък искаш да има някаква по-такава защита, просто можеш след потвърдителното съобщение да създаваш една бисквитка, като и задаваш да речем време 10 секунди и да проверяваш дали съществува, ако съществува го изпращаш някъде потребителя, ако ли не го оставяш да добавя..
 

Back
Горе