Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать задержку в php?
@crack_user

Как сделать задержку в php?

Есть бот в вк, а в нем есть кнопка "Продолжить", к примеру. Эта кнопка будет отправлять текст "привет", но если кликать много раз, будет понятное дело отправлять много "привет", но нужно сделать так, чтобы было КД на нажатие на кнопку, если нажать на кнопку в этом промежутке 3 сек (КД), то напишет текст "не флуди", а уже когда прошло КД (3 сек) и ты нажмешь на кнопку отправит "привет". Как можно это реализовать?
Sleep пробовал, но так как sleep код останавливает - "не флуди" нельзя сделать (возможно и можно, но я не знаю как).
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Ответы на вопрос 1
@eandr_67
web-программист (*AMP, Go, JavaScript, вёрстка).
Так это проще не на PHP делать, а на JavaScript: если 3 сек. прошло - кнопка нажимается, а если нет - выскакивает сообщение.

Если же делать на PHP, то просто запоминать в сессии дату/время последнего запроса. И промежуток времени между предыдущим и актуальным запросами слишком мал - возвращать сообщение об ошибке.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽