我只是在Windows本地机器上尝试使用Eclipse和PDT进行xDebug。设置运行正常。 我正在尝试使用大量使用AJAX来调试构建在PHP上的非常大的应用程序。 我想知道的是,如果我想测试一个特定的功能/页面,如何启动调试会话?目前,当我启动调试会话时,它会从应用程序的第一页index.php中获取统计信息。由于应用程序需要登录,它会显示登录页面。
调试如何在这里工作(登录页面)?在调试会话期间是否显示登录页面?如果是,那么我可以输入U / P并提交。调试会话在哪里?我假设,我无法单步执行此操作,因为它需要用户输入。
现在,假设我已登录。我需要开始调试应用程序上的特定功能。怎么做?
非常感谢!
答案 0 :(得分:0)
我不知道Eclipse处理任意传入调试连接的程度如何,但您可以通过设置cookie来指示Xdebug启动连接。有很多很好的浏览器扩展可以帮助您实现这一目标。这些扩展中的每一个都允许您通过单击一个小图标来打开特定请求的调试器。 xdebug文档包含指向它们的链接:http://xdebug.org/docs/remote#browser-extensions
欢呼声, 德里克