Když už se do toho autor pustil, mohl to vzít trochu podrobněji. Dají se použít i další možnosti, např. kontrola refereru, kontrola nastavení prohlížeče atd. Jde to samozřejmě všechno obejít, ale většinou to značně znepříjemňuje podvrhnutí - a o to tady jde. Pro větší přehled lze ukládat vše do DB a "podezřele podobné" zápisy později vyřadit.
Pro vážnější ankety bych zvolil kombinaci emailu a captcha - tam ale musíte počítat se značným znepohodlněním hlasováním pro uživatele.