VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
В разных хака встречается разное использование - где-то для получения каждой переменной из запроса используется по нескольку раз clean_gpc(), где-то из массива clean_array_gpc() даже одну переменную получают... по сути функции идентичные - но всё-таки есть ли ещё какая-нибудь разница?
и ещё - что делает функция $db->escape_string($vbulletin->GPC['param'])
Last edited by Cybermama : 09-14-2009 at 11:03 PM.
или своими словами, чтобы не было XSS из адресной строки браузера или из формы
хм... ясно.. просто я думала что если переменную через clean_gpc берёшь, то она от этого всего сразу отсекается...
значит в БД-запросах надо юзать $db->escape_string
Last edited by GiveMeABreak : 09-15-2009 at 03:29 PM.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,748
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20279
Репутация в разделе: 8443
1
GiveMeABreak, в форме не указан метод (по умолчанию GET)
а при проверке данных из формы используется проверка $_REQUEST, т.е. все, что ты вбил в форму, будет отображено в адресной строке
===
такие данные лучше отправлять методом POST