2013-06-06 2 views
2

Я могу отлаживать свои PHP-скрипты с помощью Aptana 3.4. В «Конфигурация отладки» я просто выбираю «Использовать указанный скрипт», и когда я запускаю этот скрипт в Firefox, он автоматически разбивается на Aptana.Отладка PHP, вызванная через Javascript в Aptana

Теперь я хотел бы узнать, можно ли автоматически разрываться без явной загрузки скрипта: например, я открываю «index.htm» в Firefox, который содержит некоторый jQuery, который выполняет вызов AJAX на «GetList.php», , Можно ли добавить точку останова в «GetList.php» и запустить Aptana после открытия «index.htm» в Firefox?

ответ

3

Да, это должно быть возможно с некоторой помощью расширения браузера. Xdebug инициирует отладочное соединение, когда либо среда IDE добавляет параметр XDEBUG_SESSION_START = 1 GET, но также когда установлен файл cookie с тем же именем.

В списке на http://www.xdebug.org/docs/remote#browser-extensions перечислены расширения для каждого браузера, которые позволяют установить такой файл cookie. Xdebug отмечает, что cookie и инициирует сеанс отладки и до тех пор, пока Aptana (или любая другая IDE) имеет открытый прослушиватель для отладки соединений, это должно работать нормально. В документации по адресу https://jira.appcelerator.org/secure/attachment/26405/ServerPHPDebugging.pdf (стр. 5) объясняется, как это установить.

Смежные вопросы