ей богу спорите как дети...а еще знатоки называется...так и быть,поведаю вам,как поступают хорошие программисты в таком элементарном случае...(и выбросьте сво куки незачем сорить на компе у юзера его нужно уважать)...и это факт...

так вот заводится в базе специальное поле...при голосовании учитывается ip адрес проголосовавшего и записывается время голосования в это поле...если пользователь хочет проголосовать еще раз...то он просто нажимает на кнопку а его голос не учитывается,так как делается проверка...к тем данным,записанным в этом поле(дата голосования) например прибавляется 14 суток тоесть через 2 недели пользователь опять сможет проголосовать...это все делается очень просто...и непринужденно так что выкиньте куки говорю еще раз.... (хорошо что до сессий дело не дошло ) )