PHP.SU

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

Страниц (43): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 645
Vinyl Отправлено: 01 Июня, 2014 - 21:35:59 • Тема: Сделать защиту или что-то в этом смысле • Форум: Вопросы новичков

Ответов: 10
Просмотров: 168
mrKotik пишет:
Щас буду писать код)))


Из Ваших уст звучит как угроза) Без обид)
Vinyl Отправлено: 01 Июня, 2014 - 21:29:24 • Тема: Сделать защиту или что-то в этом смысле • Форум: Вопросы новичков

Ответов: 10
Просмотров: 168
Почитайте тут
Vinyl Отправлено: 01 Июня, 2014 - 21:17:30 • Тема: Сделать защиту или что-то в этом смысле • Форум: Вопросы новичков

Ответов: 10
Просмотров: 168
Вызывать надо доктора, а циферки 500 отдаются браузеру в качестве заголовка. И для чего Вам именно 500? Вы знаете, что это за ошибка? Вам логичнее 403.
Vinyl Отправлено: 01 Июня, 2014 - 21:03:34 • Тема: Сделать защиту или что-то в этом смысле • Форум: Вопросы новичков

Ответов: 10
Просмотров: 168
С БД тоже вариантов много. Например, создать табличку в БД вида:

[ id записи | идентификатор пользователя | таймштамп первого запроса | кол-во запросов | флаг блокировки ]

Затем, при каждом вызове файла смотреть в БД, есть ли там такой ID (как Вы указали выше), либо юзер-агент + IP, либо что угодно, что в Вашем приложении идентифицирует пользователя/гостя. Если нет - добавляете запись, если есть - смотрите на таймштамп:

CODE (htmlphp):
скопировать код в буфер обмена
  1. если (таймштамп < минуты)
  2. {
  3.  если (запросов от 1 до 8)
  4.  {
  5.    +1 к запросам;
  6.  }
  7.  в противном случае
  8.  {
  9.    меняем флаг блокировки на 1;
  10.  }
  11. }
  12. в противном случае
  13. {
  14.  сбрасываем счетчик на 1, ставим текущий таймштамп;
  15. }


Механизм блокировки реализуете на начальном этапе загрузки Вашего файла, но после установки соединения с БД, т.к. нам нужно будет при каджом вызове проверять вызывающего на флаг блокировки.

Отвратительный алгоритм, но для понимания процесса самое то. Вам же именно это нужно? Или готовое решение?
Vinyl Отправлено: 01 Июня, 2014 - 20:20:38 • Тема: Сделать защиту или что-то в этом смысле • Форум: Вопросы новичков

Ответов: 10
Просмотров: 168
Вам с использованием БД, tmp-файлов, сессий/кук или memcache(d)?


А вообще, судя по всему, знания у Вас нулевые, т.к. делается это элементарно. Вы уверены, что это Вам нужно? Вам не интересно найти решение самому? Если нет, ИМХО, программирование - не Ваше призвание.

Да, и Вам бы Русский язык подучить, а потом ЯП
Vinyl Отправлено: 31 Мая, 2014 - 23:24:29 • Тема: Давайте поиграем в функции! • Форум: Прочее

Ответов: 41
Просмотров: 4848
OrmaJever, ага)

ebcdic2ascii()
Vinyl Отправлено: 31 Мая, 2014 - 19:58:15 • Тема: Давайте поиграем в функции! • Форум: Прочее

Ответов: 41
Просмотров: 4848
sybase_set_message_handler() ))
Vinyl Отправлено: 28 Мая, 2014 - 16:16:33 • Тема: Ростелеком заблокировал kohanaframework.org • Форум: Прочее

Ответов: 15
Просмотров: 2265
Мелкий, туплю) Посмотрел по IP - заблокировал ФСКН. Не менее печальная картина. Соответственно, хостингами теперь лучше не пользоваться, либо брать выделенный адрес.
Vinyl Отправлено: 28 Мая, 2014 - 15:44:03 • Тема: Ростелеком заблокировал kohanaframework.org • Форум: Прочее

Ответов: 15
Просмотров: 2265
Мелкий, лично мне было понятно, что на основании подобных законов можно будет блокировать "неугодных", и что так и будет. Но зачем прикрывать сайт, который не представляет никакой опасности для сами знаете кого?
Vinyl Отправлено: 28 Мая, 2014 - 15:01:46 • Тема: Ростелеком заблокировал kohanaframework.org • Форум: Прочее

Ответов: 15
Просмотров: 2265
Мелкий, да ведь дело в том, что блокируются нужные и безобидные ресурсы, как и предполагалось еще до принятия закона.
Vinyl Отправлено: 28 Мая, 2014 - 14:51:04 • Тема: Ростелеком заблокировал kohanaframework.org • Форум: Прочее

Ответов: 15
Просмотров: 2265
Здравствуйте, друзья.
Понадобилась мне сегодня последняя версия Коханы. Пошел на kohanaframework.org, а там сюрпрайз от прова:



Не понял

Во всех реестрах пересмотрел - домен не числится. Интересно, чем же не угодил сий ресурс Самому Крупному Провайдеру России?

Меня-то это не остановило - есть GitHub (и Tor на худой конец, если нужен именно сайт Коханы). Но сам факт, что в сети куча материала, запрещенного законодательством, в открытом доступе, а безобидный сайт замечательного фреймворка прикрыли, заставляет взгрустнуть.

Т.к. внятной причины блокировки не нашел, осмелюсь предположить, что дело в названии фреймворка, которое в переводе с украинского означает... Хотя, видимо, значение здесь имеет второстепенное значение. Огорчение
Vinyl Отправлено: 01 Мая, 2014 - 21:29:25 • Тема: Помогите выбрать SSL-сертификат • Форум: Прочее

Ответов: 1
Просмотров: 705
Привет, друзья.

Помогите подобрать самый надежный вид SSL-сертификата (регистратор, EV, SGC) для коммерческой организации. При работе с сайтом будет передаваться конфиденциальная информация, которая не должна попасть в руки злоумышленников. На стороне сервера все возможные меры для защиты информации уже предприняты, а вот в спорах о сертификатах никак к консенсусу прийти не можем.

Заранее спасибо.
Vinyl Отправлено: 25 Марта, 2014 - 16:39:58 • Тема: Очередной абсурд в думе. Регистрация сайтов: теперь за 1000 рублей • Форум: Прочее

Ответов: 4
Просмотров: 847
Ох, други, печаль-беда... http://habrahabr[dot]ru/post/216991/
Vinyl Отправлено: 27 Февраля, 2014 - 07:53:35 • Тема: Как такое сделать? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 598
Ch_chov, а я и забыл про -1 week ... ))
Vinyl Отправлено: 27 Февраля, 2014 - 06:24:09 • Тема: Как такое сделать? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 598
А зачем лишние ресурсы кушать? Замените

PHP:
скопировать код в буфер обмена
  1. $date_today = date("Y-m-d");
  2. ...
  3. $result=abs(floor((strtotime($date)-strtotime($date_today))/(3600*24)));


на


Страниц (43): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB