У меня есть хороший вопрос:)
Мне нужно отладить мой веб-сервис, написанный на PHP. Его клиент написан на C #.
После нескольких дней поиска я понял, что это не легкая задача. По крайней мере, кажется, никто не знает правильного решения.
В чем проблема, собственно?
У нас есть 2 популярные библиотеки отладки PHP: PHP Debugger от NuSphere и расширение XDebug.
Проблема в том, что они оба управляются из строки запроса URL или с помощью куки. Например, чтобы включить отладку с помощью PHP Debugger, вам необходимо добавить параметр? DBGSESSID = xxx в свой URL или иметь файл cookie DBGSESSID.
Но когда ваш веб-сервис вызывается из внешнего клиента, клиент не имеет cookie и не добавляет параметр url DBGSESSID. Итак, как мы можем отладить в этой ситуации?
PS. Я не хочу писать в лог-файлы, просматривать заголовки / данные запросов и ответов или что-то в этом роде. Я хочу обычную пошаговую отладку и точки останова.
Любой