В связи с частыми вопросами по поводу + - в комментариях поясняю:
Бывает, особенно на свежих новостях, что вы кликаете + или - около того или иного комментария, и вдруг видите, что общий балл стал совсем не в ожидаемую вами сторону, вы могли нажать -, а он вдруг стал больше. Само собой, возникает ощущение, что это глюк сайта, но на самом деле это не так, и вот почему.
Вы открываете страницу и читаете ее какое-то время. За это время кто-то открыл уже эту же страницу, и решил проголосовать за именно ваш комментарий. Пока вы читаете, он ставит свою оценку, значение в базе изменяется. Но не у вас на экране, потому как вы уже загрузили страницу, соединение прервано.
И вот вы решаете выставить свою оценку, и кликаете на + или -... Но значение не может быть считано с вашего экрана, соединение то уже закрыто! Средняя оценка берётся из базы, куда перед вами только что внес изменение собственной оценкой другой посетитель. В результате вам кажется, что ваш голос засчитан не правильно.
На самом деле все четко, можете 100500 раз проэкспериментировать на старой новости, и всегда все будет работать как надо. Все голоса учитываются, повторно проголосовать с того-же IP невозможно. Именно поэтому, если вы не можете проголосовать, вам пишут - вы уже голосовали, значит кто-то перед вами под вашим IP уже проголосовал.
Все просто...