Богомерзкая капча

Уважаемый ALL, который все знает. Все знают, что при вводе форм на многих сайтах используется капча. Но она всех бесит. Мне хочется сделать форму без капчи, но при этом все также обрубать роботов.
Что пришло в голову. Сделать у посетителя сессию. При открытии страницы с формой в отдельную таблицу БД делается запись «id сессии»->«время». При отправке заполненной формы проверяется время отправки. И если разница между временем открытия формы и временем отправки заполненной формы меньше некоторой величины «х» — например 5 секунд или 10 секунд — то форма не обрабатывается и $_POST не проходит дальнейшую обработку.
Из плюсов — робот, который сразу пихает $_POST без валидного session_id пролетает.
Робот, которые типа браузер, например headless chrome, не знает, какой порог времени назначен и, отправив форму за 1 секунду или быстрее, — в пролете.
Такое сработает? Или я что-то упускаю?
|
</> |