Я хочу создать функцию, которая будет запрещать флудить, то есть, чтобы можно было писать сообщение раз в 5 секунд, к примеру. Хочу понять сам принцип, а не попросить вас решить мою конкретную проблему.
Например функция отправки сообщения выглядит так:
function sendMessage($User, $Message)
{
if( validate_spam() < 5000 ) { /* Если в функция возвращает меньше число чем 5 секунд */
return json_encode(["error"=>"Прекратите флудить"]);
} else {
validate_spam(0) // Это, типа, что-то вроде запуска таймера
}
}
То как должна выглядеть function validate_spam($param)
?
Принцип такой:
time() - $row['last_time_message'] Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости