абитуриент
сообщений 30 регистрация 22.05.2015
|
http://mystixx.club/shares.html#p |
Администратор профессор
сообщений 1006 откуда Москва
|
Думаю- это бот проголосовал введя значение, которое не значится в опросе. Я посчитал, у меня в опросе тоже расхождение на 2 значения: по подсчётам голосов должно быть 463, а у меня 465. Можно поставить элементарную защиту от ботов: в файле form.php после $info_opr=""; - это 5 строчка, вставляем код |
echo"<script type=\"text/javascript\">
var ws=new Date();
ws.setDate(1+ws.getDate());
document.cookie=\"men=1; path=/; expires=\"+ ws.toGMTString();
</script>";
| а фрагмент код |
//Если не голосовал
if($info_opr=="")
| заменяем на код |
//Если не голосовал
if($info_opr=="" && isset($_COOKIE['men']))
|
Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 30 регистрация 22.05.2015
|
все переустановил заново внес все изменения которые Вы указали выше, но проблема не решена как все было так и осталось сам лично проголосовал 3 раза
вопрос -------- 11(33.3 %)
вопрос--------- 0(0 %)
Всего 3
http://mystixx.club/shares.html#p |
Администратор профессор
сообщений 1006 откуда Москва
|
На сколько я понял, раньше скрипт работал нормально? Вы же его уже устанавливали. Или это было на другом хосте или сайте? Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 30 регистрация 22.05.2015
|
Нет я его не устанавливал ставил только на этот сайт а когда стал тестит появилась вот такая не понятка |
Администратор профессор
сообщений 1006 откуда Москва
|
В любом случае сервер не видит полей формы опроса. Попробуйте в файле form.php заменить строку <form action=http://$_SERVER[SERVER_NAME]$_SERVER[PHP_SELF]#p method=post name=form_opr> -встречается в 3 местах - строкой <form method=post name=form_opr> Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 30 регистрация 22.05.2015
|
К сожалению не помогло |
Администратор профессор
сообщений 1006 откуда Москва
|
Ну я так и предполагал. Можно конечно посмотреть лог ошибок просто интереса ради. Но похоже, что скрипт не будет работать на этом сайте (хостинге) Злой админ! Не флудить и не спамить!
|
абитуриент
сообщений 30 регистрация 22.05.2015
|
Проблему походу решил. проблема была в выводе результатов в отдельном окне переставил в админке вывод результата в блоке опроса и все заработало. Сделал пару тестов вроде пока что работает. Спасибо. |
Администратор профессор
сообщений 1006 откуда Москва
|
Задан был вопрос насчёт того, как после голосования сразу перейти к результатам: в файле form.php после строки $info_opr="Спасибо, ваш голос принят."; вставляем это
echo "<meta http-equiv=refresh content='0; url=$_SERVER[PHP_SELF]#p'>"; exit(); Злой админ! Не флудить и не спамить!
|
|