Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Накрутка рейтинга

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Gerd
Отправлено: 17 Августа, 2019 - 17:31:52
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)

[+][+][+]


Суть в том, что есть кнопка повысить рейтин и понизить.

Если нажать повысить, затем понизить и так несколько раз. В некоторых случаях в место того чтобы поднять рейтинг на еденицу, рейтинг увеличивается на 2 единицы. То есть сервер не успевает обработать запрос update, тогда когда на подходе второй запрос в общем в этом трудность....

Вопрос в том как этого избежать? Возможно записать в куки на повторную отправку запроса не ранее чем через 10 сек. Вопрос в другом, что если бот будет отправлять запрос на адрес. Скажем 1000 запросов в секунду, в браузере которого или программа которого не поддерживает куки. Как быть в данном случаи?
 
 Top
LIME
Отправлено: 17 Августа, 2019 - 18:43:45
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




А ты уверен что это именно сервер не успевает?
(Добавление)
И вообще непонятно имеется ли право повысить /понизить более чем на 1?
 
 Top
Gerd
Отправлено: 18 Августа, 2019 - 04:38:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)

[+][+][+]


В коде прописано либо +1 либо -1.
Сейчас поставил проверку по сессии, то есть отправлять запрос не чаще 5 сек. Работает, но верно ли данное решение.
 
 Top
LIME
Отправлено: 18 Августа, 2019 - 09:02:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




И что что в коде прописано? А может браузер тупит не?
А страницу обновить? А в консоли браузера глянуть? А акцесс логи?
 
 Top
LIME
Отправлено: 26 Августа, 2019 - 18:02:19
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Не дэдос а дыдос
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB