从 VB.NET 应用程序调用时进行 Netbeans PHP 调试
Netbeans PHP debugging when called from a VB.NET app
我有一个用于 PHP API 的 Netbeans 设置,带有调试功能(一切正常),并配置为使用标准浏览器 Firefox 调试调用。这一切都很好。
我们有一个 VB.NET 应用程序,它从同一台机器调用这个(开发)API:有什么方法可以配置 Netbeans 来捕获从这个应用程序发出的请求,在它捕获直接从浏览器发出的请求的方式相同吗?
PHP 应用程序位于 WAMP 服务器堆栈上。
这将极大地帮助调试 VB.NET 应用程序。
是的,有办法,而且很简单。
只需将 XDEBUG_SESSION_START
GET 或 POST 变量设置为 idekey
configuration variable 的值。所以它可能看起来像这样(在 GET 变量的情况下):
http://example.com?XDEBUG_SESSION_START=idekey
或者你也可以在请求的同时发送一个值为XDEBUG_SESSION=idekey
的cookie,这实际上是当你使用以前的GET/POST变量方式时自动完成的。
查看 Xdebug documentation 了解详情。
我有一个用于 PHP API 的 Netbeans 设置,带有调试功能(一切正常),并配置为使用标准浏览器 Firefox 调试调用。这一切都很好。
我们有一个 VB.NET 应用程序,它从同一台机器调用这个(开发)API:有什么方法可以配置 Netbeans 来捕获从这个应用程序发出的请求,在它捕获直接从浏览器发出的请求的方式相同吗?
PHP 应用程序位于 WAMP 服务器堆栈上。
这将极大地帮助调试 VB.NET 应用程序。
是的,有办法,而且很简单。
只需将 XDEBUG_SESSION_START
GET 或 POST 变量设置为 idekey
configuration variable 的值。所以它可能看起来像这样(在 GET 变量的情况下):
http://example.com?XDEBUG_SESSION_START=idekey
或者你也可以在请求的同时发送一个值为XDEBUG_SESSION=idekey
的cookie,这实际上是当你使用以前的GET/POST变量方式时自动完成的。
查看 Xdebug documentation 了解详情。