Я экспериментирую с Zend Debugger (Zend server), Firefox с букмарклетом отладчика и PHPSTORM. Все работает хорошо, когда я пытаюсь отладить один запрос, с переменными get или post.
Проблемы возникают, когда в коде PHP есть перенаправления, и я хотел бы отлаживать последующие запросы. Пример: плагин post / redirect / get controller в Zend Framework 2. Плагин делает то, что после отправки запроса с переменными post он отправляет обратно перенаправление пользователю и вызывает тот же URL, но на этот раз без POST переменные, но переменные POST хранятся в сессии. (как видно на http://en.wikipedia.org/wiki/Post/Redirect/Get).
Моя проблема заключается в том, что, хотя я могу отлаживать запрос POST, после того, как этот запрос выполнен и имеется перенаправление, PHPSTORM не останавливается в точках останова NEXT-запроса (в основном сеанс отладки выполняется после выполнения запроса POST, и отладка следующего запроса не связана), где я хотел бы отладить больше.
Как я могу решить эту ситуацию?
Задача ещё не решена.
Других решений пока нет …