Перейти к контенту

Дневник программиста

  • записей
    60
  • комментариев
    309
  • просмотров
    226 870

Метод обратного отслеживания


Arhar

4 150 просмотров

Очередное красивое название

Опять для опытных

Используется в случае, когда программа работает на уровне php, но возвращает не то, что нужно

Чаще всего речь об ошибке типа "неправильный запрос", "не введен id" и т.д.

Берем ленг файлы, ищем это сообщение. Получаем соответствующий ему ключ.

Теперь берем все файлы, учавствующие в обработке запроса.

Если знаешь устройство движка, знаешь какие файлы брать, иначе начиная с индекс.пхп проходишь по всем файлам читая код и смотря, что выполняется в зависимости от $_GET параметров

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

Получаешь условие, при котором возникает ошибка.

Относительно этого условия делаешь вывод, чего не хватает для полного счастья

8 комментариев


Рекомендуемые комментарии

угу есть такая штучка как фунция debug_backtrace

парсим его ответ и вуаля, хотя можно и не парсить т.к. полно готового кода

ну и set_error_handler можно добавить для по вкусу (или подправить тот что уже есть у движка форума)

Ссылка на комментарий
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.