Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: анти фишинг
 
 автор: Импекс   (14.09.2010 в 08:36)   письмо автору
 
 

Всем привет!

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


сначала думаю проверять, то ли пользователь по Ip и имени браузера. Если тот, то в сессию пишем время, и за тем сверяем.

И вот что не знаю, на сколько легко будет обойти эту защиту и заспамить ботами?

Спасибо!

  Ответить  
 
 автор: lElectroHardl   (14.09.2010 в 09:17)   письмо автору
 
   для: Импекс   (14.09.2010 в 08:36)
 

Проще делать через базу.

  Ответить  
 
 автор: Импекс   (14.09.2010 в 09:23)   письмо автору
 
   для: lElectroHardl   (14.09.2010 в 09:17)
 

проще, но сделано вот так))


а если в сессию я буду писать id пользователя и время последнего его сообщения?

нормально от спам ботов средство?

  Ответить  
 
 автор: psychomc   (14.09.2010 в 10:22)   письмо автору
 
   для: Импекс   (14.09.2010 в 09:23)
 

неа. у них вроде как куки отключены, так что сессия не катит.
если пользователи зарегистрированы, то ничего, кроме id в базе и не надо по сути

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования