Как запустить Xdebug через внутренний HTTP-запрос? - PullRequest
0 голосов
/ 22 сентября 2011

Я правильно настроил Xdebug, используя SSH-туннель. При подключении из командной строки я использую переменную окружения XDEBUG_CONFIG, а при подключении по HTTP я использую cookie XDEBUG_SESSION. Оба работают великолепно.

Моя проблема в том, что проект, над которым я работаю, отправляет внутренние HTTP-запросы внутреннему API. Поскольку внутренний запрос повторяется, он не продолжает сеанс, и поэтому я не могу ничего отладить в API, если он поступает из внешнего запроса.

Есть ли способ исправить это, чтобы я мог отлаживать оба?

1 Ответ

2 голосов
/ 22 сентября 2011

http://xdebug.org/docs/remote#remote_autostart всегда будет (пытаться) начать сеанс удаленной отладки.Если это только из браузера, вы можете посмотреть на одно из расширений браузера, которое автоматически добавляет cookie без какого-либо вмешательства пользователя: http://xdebug.org/docs/remote#browser-extensions

ура, Derick

...