我使用SSH隧道很好地设置了Xdebug。从命令行连接时,我使用XDEBUG_CONFIG
环境变量,当通过HTTP连接时,我使用XDEBUG_SESSION
cookie。两者都很出色。
我的问题是我正在处理的项目对内部API发出内部HTTP请求。由于请求在内部重复,因此它不会继续会话,因此当它来自前端请求时,我无法调试API中的任何内容。
有没有办法解决这个问题,以便我可以调试它们?
答案 0 :(得分:2)
http://xdebug.org/docs/remote#remote_autostart将始终(尝试)启动远程调试会话。如果它只是来自浏览器,您可能需要查看其中一个自动添加Cookie而不受任何用户干扰的浏览器扩展程序:http://xdebug.org/docs/remote#browser-extensions
欢呼声, 德里克