Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   закончил guestbook (https://javascript.ru/forum/project/11316-zakonchil-guestbook.html)

Kolyaj 18.08.2010 15:54

Гуглить magic_quotes и strip_slashes

Slawaq 18.08.2010 23:41

да я ещё посмотрю, но у меня остается проблема которую я не знаю как решить, как на стороне сервера поставить защиту от флуда?

Kolyaj 19.08.2010 09:33

Цитата:

Сообщение от Slawaq
как на стороне сервера поставить защиту от флуда?

Убрать нафиг этот guestbook, очевидно же.

inGray 19.08.2010 09:37

Kolyaj,
Прошу не сильно пинать... но может поставить на сервере задержку при отправке? Не меньше минуты? а то и двух?

Kolyaj 19.08.2010 09:52

inGray,
всё просто, любой свой вариант проецируйте на себя, например, на этом форуме. Как вам будет, если ваши сообщения будут появляться через две минуты?

inGray 19.08.2010 10:04

Kolyaj,
Я не совсем правильно вырази свою мысль, вероятно. Хотел сказать, что задержку нужна не при появлении, а при попытке добавления. Сервер не принимал запросы на добавление ни от какого пользователя, пока не пройдет 2 минуты с момента добавления последнего сообщения.

B~Vladi 19.08.2010 10:08

Цитата:

Сообщение от inGray
Сервер не принимал запросы на добавление ни от какого пользователя, пока не пройдет 2 минуты с момента добавления последнего сообщения.

Не вариант. Правильно так:
Цитата:

Сервер не принимает запросы на добавление от пользователя, пока не пройдет 1 минута с момента добавления его последнего сообщения.
2 минуты много. Ну и защиту от дураков на клиенте тоже не помешает поставить - не давать отправлять повторные запросы. Зачем лишний трафик?

Kolyaj 19.08.2010 10:21

Есть вещи, которые не решаются алгоритмически. Для них придумали модераторов.

Slawaq 19.08.2010 10:55

а можно сделать так, что когда ПХП добавляет сообщения, то оно узнает ИП клиента, создает файл с типа ip.lastMsg(127_0_0_1.lastMsg сделать только реплейси с точек у ип(а)), туда написать последнее сообщения этого пользователя, и просто в начале скрипта потом поставить проверку если у данного клиента(ип(а)) есть такой файл и там такое же сообщение тогда ничего не делать(а вообще я на сайте сделаю задержку при отправке), я просто думаю что не надо делать задержки на 1 минуту, много, просто задержку пока не отправит текущее сообщение.

Цитата:

Сообщение от Kolyaj (Сообщение 67854)
Убрать нафиг этот guestbook, очевидно же.

и что делать, читать книги по JS, PHP и ничего делать?

B~Vladi 19.08.2010 11:07

Цитата:

Сообщение от Slawaq
и что делать, читать книги по JS, PHP и ничего делать?

Тебе в любом случае нужно прочитать книги, раз ты до сих пор не знаешь как посмотреть IP пользователя. Пока читаешь - пробуешь на практике реализовать что-то новое.
Рановато ты взялся сайт делать.


Часовой пояс GMT +3, время: 07:58.