如何在另一个域上使用API​​设置PHPConsole?

时间:2014-03-22 05:54:00

标签: php google-chrome

我只是为我的项目设置php-console,并将其与Lagger集成。一旦我直接使用我的API后端的URL测试我的API调用,它就能正常工作,但当我转到另一个子域的UI时,对API的调用当然有效,但PHPConsole不是被激活或记录任何东西。

有没有办法在服务器和/或前端代码上设置PHPConsole,以便能够将API调用中的内容记录到Chrome控制台中?

API:http://api.dev.mydomain.com 用户界面:http://dev.mydomain.com

使用jQuery.ajax

完成对API的调用

用户界面Chrome控制台中未记录任何内容,但在另一个标签中直接尝试单独调用API时,Chrome控制台会根据情况报告来自php的日志。

1 个答案:

答案 0 :(得分:2)

现在您可以做的就是在浏览器标签中打开http://api.myserver.com/some.php。因此,PHP控制台扩展将为此域启用标头侦听器并请求授权凭据(如果需要)。然后,您可以通过AJAX使用此域,直到浏览器重新启动。

我已经在PHP控制台https://github.com/barbushin/php-console/issues/48中创建了实现子域功能的新问题我将在本月完成这项工作,届时我将有更多的空闲时间:)