На этом форуме в некоторых местах нельзя использовать поиск 1 раз в 60 секунд, как такое делается через php или js или же настройки сервера ?
как сделать запрет на обновление страницы как тут на форуме
(Ответов: 2, Просмотров: 829)
- 21.09.2013 20:40
- 21.09.2013 21:44
Записывать в сессию(или куки или запоминать с какого ip было обновление) время последнего обновления. При повторном обновлении смотреть прошло 60 секунд или нет.
- 21.09.2013 21:50
У меня сделано так (не для поиска, но тоже сбивать пар у чрезмерно активных товарищей/ботов): есть таблица activity в базе. В ней храним дату последнего события, ip и ключ события. Ключ нужен, чтобы можно было задавать разные таймауты на разные действия. Например, на отправку сообщений - 20 секунд, писать в гостевую - 30 минут и т.д. Далее по айпишнику смотрим, когда было последнее событие и, соответственно, запрещаем/разрешаем.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Как сделать, чтобы страницы открывались без перезугрузки страницы? | WordPress | 5 | 23.06.2013 16:00 |
Как сделать все страницы Ув2? | DLE | 5 | 05.12.2012 04:22 |
Как сделать подъем на верх страницы как в ВК | Web программирование | 1 | 13.03.2012 01:35 |
Как правильно сделать 301 redirect со старой страницы на новую. | Web программирование | 12 | 10.02.2012 14:30 |
Запрет на копирование текста + не оторбажения в исходном коде. Как это сделать? | Web программирование | 16 | 08.02.2012 22:53 |