| 
                         | 
                    
                              1 
                        
                        
                                  9
                             
                            我还不能发表评论,所以我把这作为一个答案。 您可以在一个会话中调试多个Ajax请求吗? 尝试使用curl进行调试时,您的调试会话是否仍在Eclipse中运行? 关于它如何为我工作的描述: 
 希望这有帮助。  | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  7
                             
                            以下是有关如何在不使用浏览器的情况下从curl触发xdebugger客户端的提示: 1-从命令行: 
  2 -从PHP 
  所以,如果将“xdebug_session=1”附加到curl url上并不重要,但需要的是将一个合适的cookie与请求一起发送。  | 
                
| 
                         | 
                    
                              3 
                        
                        
                                  5
                             
                            我知道这是一条很古老的线索,但我想我会把我的经验发布给其他可能遇到的人,就像我遇到的一样,有同样的问题。我发现,如果您正在远程调试(我一直这样做),那么您必须在php.in i中更改几个设置才能使其正常工作。以下是为我工作的: 
  第一个设置通常为“真”,并告诉xdebug在发起HTTP请求的同一IP地址查找客户机。然而,在这种情况下,请求来自服务器,所以这不起作用。相反,您必须使用第二个设置来告诉xdebug在哪里找到客户机。希望这能帮你节省一点时间!  | 
                
| 
                         | 
                    
                              4 
                        
                        
                                  3
                             
                            
   要触发调试器,最简单的解决方案是使用cookie方法
    
 
 | 
                
| 
                         | 
                    
                              5 
                        
                        
                                  2
                             
                            调试Ajax请求时,浏览器将在与另一个相同的导航上下文中发送该请求。 (非Ajax) 请求——这就是它工作正常的原因。 
    首先,这里有一个信息可能会有帮助,引用 Xdebug's documentation : 
 如果你“用手”设置这个cookie,发送它来分配curl请求,它可能会工作… 我想您首先必须得到它的值,正如xdebug在调试会话开始时所设置的那样——但是,使用浏览器中的cookie应该是可能的。 注:我从来没有试过这个——如果你试过,而且它能用,你能确认它能用吗?  | 
                
| 
                         | 
                    
                              6 
                        
                        
                                  2
                             
                            我也遇到了同样的问题。我通过转动自动启动功能解决了这个问题。 远离的 在PHP.ini中: 
  然后将API密钥添加到我的WebService客户端调用的WebService URL中: 
  我不确定这是否重要,但我将API密钥输入了我的调试器(macgdbp)。现在,调试器仅在调用WebService服务器端脚本时启动,而不是在启动客户端时启动。 希望这有帮助。  | 
                
| 
                         | 
                    Carlos Moretti · 如何在Java日期API中返回时间 1 年前 | 
| 
                         | 
                    jhan · 无法解析JUnitParamsRunner 1 年前 | 
                         
                     | 
                    uminder · 包在目标平台2023-12中消失 1 年前 | 
| 
                         | 
                    MrAlex · eclipse上的JAVA RMI问题 2 年前 |