Loading...
PHP/MySQL | Значение переменной
Что-то не соображу, в какой переменной находится значение строки для сравнения с массивом при котором срабатывает антихак?
Не выводит значение $_val (Команда)
shadrvlad, может есть соображения?
Вроде как $this->deny_words
Я_Мистер_Кот (03.02.2016 в 13:15)
Вроде как $this->deny_words


значение Array у неё, мне нужно, что сравнивается, то есть есть массив deny_words, содержащий sql запросы и он сравнивается с get и post запросами на сайте, так вот почему-то не выводится значение $_var, хотя она приводится в нижний регистр и обрабатывается

мне короче нужно видеть, какой запрос ввёл юзер на сработке антихака

или он обнуляется после цикла перебора

???
________
посл. ред. 04.02.2016 в 19:14; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные, если ввести биты смены кодировки весь код станет бесполезной кренью и пропустит что угодно, зато каждый раз он будет грузить сайт перебором. Неверный путь господа )
Сибирский (04.02.2016 в 19:18)
Вилы_Выкидные, если ввести биты смены кодировки весь код станет бесполезной кренью и пропустит что угодно, зато каждый раз он будет грузить сайт перебором. Неверный путь господа )


в переборе 10 слов, но вопрос не в этом, вопрос в посте 1
Вилы_Выкидные, разложи вывод массива, там уже и будешь думать, так крен что скажешь
Сибирский (04.02.2016 в 19:24)
Вилы_Выкидные, разложи вывод массива, там уже и будешь думать, так крен что скажешь


по-идее $_val, так как она приводится к нижнему для сравнения с массивом, но echo $_val пусто
сделайте нормальную регулярку, если уж хочется извращений
тот же preg_match
Но по факту я согласен с Сибирским, все эти антихаки детский лепет, код нужно нормально писать и не нагружать бесполезной хренью сервер/VDS/хостинг
А сравнивается не с $_val а с $val
$_val это вся строка
а $val это уже строка разбитая на слова
И на кой чёрт антихак, если перед сверкой вызывается filter();
Что-то я совсем утерял смысл жизни :D
Онлайн: 0
Время:
Gen. 0.1161
(c) Bym.Guru 2010-2025