СМС-ки
   
Пейджер выключен!
Белый Тигр

Статистика активности
Всего полезных сообщений 121
( 0.04% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.4
Регистрация 20.08.2010
Наибольшая активность в Безопасность данных и приложений
96 сообщений в этом форуме
( 79% всех активных сообщений пользователя )
Часовой пояс пользователя 28.07.2011 - 00:57
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Saturday 23rd 2011f July 2011 11:30:44 AM
Счетчик
Дата (день)
Дата (месяц)
Дата (год)
Страна Russia (Россия)
Личные данные
Группа Форумчанин
Статус Нет информации
Аватар
Подпись Анализ защищённости веб-приложений
Репутация: 3 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  1073
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя Белый Тигр
Безопасность данных и приложений [ Блокировка доступа по IP через .htaccess ]
Цитата
Блокировать на уровне апача - это жестко.

Почему? Это позволит остановить нежелательного пользователя до того как запустится первая строчка кода.
Ошибки работы форума [ Ошибка кодировки в процессе подписки на тему ]
Здравствуйте. Если подписываешься на тему, то сообщение об удачном оформлении подписки выводится в виде кракозябр, хотя всё остальное вокруг пишется нормально.
Безопасность данных и приложений [ Блокировка доступа по IP через .htaccess ]
А с чего здесь вообще PHP если работа идёт с Apache? :)
Дайте больше информации. Попробуйте снять ограничение, создать php-скрипт, написать в нём
print $_SERVER['REMOTE_ADDR'];

Может IP клиента где-то как-то меняется по дороге до сервера. Попробуйте сравнить списки установленных модулей на старом сервере и текущем, может есть что-то не достающее. В частности в сети встречается описание подобной проблемы из-за работы с nginx и отсутствия mod_rpaf2. Там как раз, если я всё верно понял, проблема со сменой IP клиента при проксировании.
Безопасность данных и приложений [ вопрос по flock() ]
По окончанию работы функции/скрипта в которой(ом) используется файловый указатель, этот указатель закрывается. Вот строчка об этом из документации по flock():
Цитата
Блокировка снимается при помощи функции fclose() (которая также автоматически вызывается при завершении выполнения скрипта).

То есть в любом случае при уничтожении указателя блокировка будет снята.
Безопасность данных и приложений [ PHP & AJAX Обезопасить ? ]
Цитата

Не стоит на этом останавливаться. Лучше сразу взять готовую CMS, а еще лучше нанять группу квалифицированных программистов. А еще лучше нанять штат курьеров и пусть развозят инфу по домам юзеров на флэшках.

Чем JS не угодил то? Зачем таскать герлянду фреймворков для одного простенького запроса?


Цитата
Насчет фрейморков - согласен , для простой по идее задачи как то нелогично подключать такой лишний объемный "jQuery" . Да ведь и jQuery - это тот же самый JavaScript .


Я говорил не об одном конкретном запросе, а вообще. С jQuery код уменьшается в разы, нет маяты с совместимостью операций с XHR в разных браузерах. MDB2 - отличный класс работы с БД. Главное чем он полезен - гарантированное экранирование всех входящих в запрос данных. Ну и интерфейс у него хороший. Так что не стоит воспринимать в штыки любые готовые разработки smile.gif Можно конечно всё писать на native, но тогда нужно понимать что то что вы делаете за месяц, остальные программисты (сторонники готовых решений) могут сделают за неделю

Цитата
Ну а конечно там где например пользователю позволено внести что то свое - проносить это все через mysql_real_escape_string

Вот, кстати, хороший пример. Можно на native писать для каждой переменной вызов mysql_real_escape_string(), а можно с MDB2 писать знак "?". Эффект одинаков, а разница в кол-ве символов огромна. Особенно в масштабах проекта, пусть даже и маленького. Да и с mysql_real_escape_string() можно пролететь если не поместить в запросе проверяемую переменную в кавычки, а MDB2 их сам всегда расставляет в обязательном порядке.
<( назад )