内容简介:翻译自:https://stackoverflow.com/questions/2045316/using-xdebug-to-trace-a-php-web-service-page
我正在使用Eclipse和XDebug开发一个依赖于Web服务的 PHP 应用程序.
我有以两种方式使用我的服务的测试页面:AJAX(使用jQuery)和cURL.
我将断点添加到服务页面并启动调试器.当我从AJAX调用服务时,执行在断点处很好地停止,我得到我的变量,逐步控制等.
但是当我使用cURL调用服务时(即在PHP页面内),断点无法运行.即使我打开“Break at first line”调试器选项,我也无法在使用cURL时停止执行.
它是调试器行为吗?我需要在cURL电话中添加听众吗?改变URL?或者它是XDebug限制?
感谢您的时间和精力,
家伙
我还不能评论,所以我发布这个作为答案.
你能在一个会话中调试多个AJAX请求吗?
当您尝试使用cURL进行调试时,您的调试会话是否仍在Eclipse中运行?
关于它如何适用于我的说明:
>使用一个简单的debug.php文件启动调试会话,该文件只包含<?php和其他内容.它在第一行停止,你“继续”它并完成执行.
>现在使用cURL(或其他浏览器)请求脚本添加?XDEBUG_SESSION_START = ECLIPSE_DBGP到它的路径(我甚至认为这个添加是可选的)
>您的脚本应显示在第一行停止的调试视图中
希望有所帮助.
翻译自:https://stackoverflow.com/questions/2045316/using-xdebug-to-trace-a-php-web-service-page
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Firefox 65 计划推出新反跟踪方法,专门针对跨站点跟踪
- Thinkphp漏洞跟踪
- 跟踪 Component 的修改
- 路径跟踪 PathMeasure的简单使用
- 埋点:淘宝 SPM 流量跟踪体系
- 调用链跟踪系统之 Vaper
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
百度SEO一本通
潘坚、李迅 / 电子工业出版社 / 2015-6 / 59.00元
《百度SEO一本通》通过浅显易懂的叙述方式,以及大量的图示,详细介绍了SEO的关键技术要点,对于搜索引擎优化中重要的关键词优化、链接优化,以及百度推广中的推广技巧都进行了详细的介绍。 《百度SEO一本通》共分为11章,首先让大家了解SEO存在的原因,然后对网页、网站、空间和程序与SEO的关系展开了细节上的讨论,最后几章深入介绍了百度推广的相关概念、设置、技巧和实操,让读者可以轻松上手操作,易......一起来看看 《百度SEO一本通》 这本书的介绍吧!