我在这里有一个很好的问题:)
我需要调试用 PHP 编写的 Web 服务。它的客户端是用 C# 编写的。
经过几天的搜索,我意识到这不是一件容易的事。至少似乎没有人知道正确的解决方案。
实际上有什么问题?
我们有 2 个流行的 PHP 调试库:来自 NuSphere 的 PHP Debugger 和 XDebug 扩展。
问题是它们都由 URL 查询字符串或在 cookie 的帮助下控制。例如,要使用 PHP 调试器启用调试,您需要将 ?DBGSESSID=xxx 参数添加到您的 URL 或拥有 DBGSESSID cookie。
但是当从外部客户端调用您的 Web 服务时,客户端没有 cookie,也没有添加 DBGSESSID url 参数。那么在这种情况下我们该如何调试呢?
PS。我不想写入日志文件、查看请求和响应标头/数据或类似的东西。我想要正常的逐步调试和断点。
任何人?