Есть форма-опросник в файле form.php и скрипты ее обработки в functions.php. Задача в том, чтобы ограничить повторное голосование через сессии. Подскажите пожалуйста, как правильно это реализовать.
wp_starter, ну как вариант сохранить идентификатор сессии в таблицу, но сессии же сбрасываются путем очистки куки. Еще как вариант можете проверять по айпи/юзер агенту и тд. Использовать fingerprint
wp_starter, я не вижу смысла, голосование тогда превращается в фикцию.
Впрочем пишите в сессию Voteid и не позволяйте снова голосовать, но учтите если пользователь сбросит куку то он снова сможет голосовать