2011-02-01 1 views
1

У меня есть сайт с большим количеством аякс, некоторые звонки очень часты, что делает невозможным захват фактического звонка, который я хочу в отладчике. Любая идея, как заставить xdebug игнорировать эти вызовы? Или может быть как-то заставлять его останавливаться только на контрольных точках.xdebug - игнорирование определенных URL/файлов

(с помощью Vim в качестве debugclient, если это имеет значение)

ответ

0

Хммм ... интересно б/с Я всегда должен DIGG вне AJAX-Request-URL, им помогает Firebug недвусмысленном начать XDebug-сессии для тех, , По моему опыту эти AJAX-вызовы игнорируются.

Может быть, что xdebug.remote_autostart установлен в 1/On в вашем конфигурационном файле. B/c, то сеанс XDebug запускается для любого запроса.

С наилучшими пожеланиями

Раффаэль

+0

Да он установлен, но, насколько я понял, когда вы проходите (независимо) аргумент в URL это в течение часа после того, что в любом случае ... Так что разница? – Devenv

+0

Ну, я бы сказал, посмотрите на документацию XDebug; xdebug.org – Raffael

+0

Просто пытаясь разобраться с этим сейчас, кажется, использует cookie после первого запроса, поэтому последующие вызовы ajax и т. д. отправляют этот файл cookie. Должен быть способ просто отлаживать главный URL/запрос. Я не могу отключить файлы cookie, так как мне нужно, чтобы веб-приложение работало. – gingerCodeNinja