Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 19.08.2010, 11:29
Аватар для Slawaq
Профессор
Отправить личное сообщение для Slawaq Посмотреть профиль Найти все сообщения от Slawaq
 
Регистрация: 19.05.2010
Сообщений: 187

та не сайт, а просто гестбук)) та я знаю как посмотреть, я лишь прочитал книгу по JS, и немного знаю PHP, но если я например не знаю как на PHP узнать ип я просто вбиваю в гугл и нахожу нужную функцию, от и всё, я лишь спросил хотел узнать будет ли такая защита от флуда хоть как-то нормальной?
Ответить с цитированием
  #22 (permalink)  
Старый 19.08.2010, 11:37
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Slawaq
будет ли такая защита от флуда хоть как-то нормальной?
Это защита от дураков.
Проверять нужно все:
1. Куки - их нужно устанавливать после добавления поста.
2. IP.
3. Captcha. Можно обойтись и без неё.

Вообще вариантов очень много. Это самый минимум.
Ответить с цитированием
  #23 (permalink)  
Старый 09.09.2010, 12:29
Интересующийся
Отправить личное сообщение для Mikle Посмотреть профиль Найти все сообщения от Mikle
 
Регистрация: 04.09.2010
Сообщений: 14

Сообщение от Slawaq Посмотреть сообщение
ну
str_replace('>','&gt;',str_replace('"','&quot;',str_replace("'",''',str_replace('<','&lt;',fread($openFwr,filesize($allMsg[$t]))))));

от, но у меня кстати при написании символов \, ', ", они чего-то выводиться с символом экранирования(\), не кто не знает как убрать, или в чём проблема?
str_replace( array('>', '"'), array('&gt;', '&quot;', ....) ) /..... короче

htmlspecialchars() - функция такая есть...
Ответить с цитированием
  #24 (permalink)  
Старый 09.09.2010, 12:39
Интересующийся
Отправить личное сообщение для Mikle Посмотреть профиль Найти все сообщения от Mikle
 
Регистрация: 04.09.2010
Сообщений: 14

Как вариант:
Берёшь IP + браузер + сессию + время_последнего_обращения
сохраняешь в бд, обратимо всё это кодируешь и в куку.
при поступлении сообщения проверяешь время последнего обращения.

С файлами - это долго обрабатывать, представь себе сто тысяч пользователей... сервер умрёт.
Ответить с цитированием
  #25 (permalink)  
Старый 09.09.2010, 18:59
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Mikle,
кодировать не обязательно, да и время кодировать то зачем?
при ста тысячах вашим способом сервер тоже помрёт, хотя не указано за какой период.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #26 (permalink)  
Старый 03.01.2017, 19:14
Новичок на форуме
Отправить личное сообщение для Debbidump Посмотреть профиль Найти все сообщения от Debbidump
 
Регистрация: 03.01.2017
Сообщений: 1


Купил кота не знал как его назвать. Нашёл здесь http://allcatsnames.com/girl-cat-names полный список имен для котов.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить, что mp3 плеер закончил воспроизведение композиции? Хиросим Элементы интерфейса 2 05.06.2010 13:14