Я хочу включить скрытое css поле ввода в формы и проверить, заполнено ли в скрытом поле значение, затем отклонить отправку
Краткое руководство: Борьба со спамом с помощью CSS
Более полная статья на эту тему: Остановка спам-ботов с хэшами и приманками
Вы можете попробовать что-то вроде этого:
if (isset($_POST['submit']) && strlen($_POST['hidden_field'])) { // proceed with submission } else { // reject because hidden field does not contain any value. }