Php 当XDEBUG\u SESSION\u START设置为特定值时,如何使XDEBUG仅触发?
是否有一种方法可以使XDEBUG仅在参数(通过会话、Cookie、Get等)与特定值一起传递时触发 我之前假设XDEBUG只有在XDEBUG.IDEKEY(在我的.ini文件中)设置的值作为以下值传递时才会触发:Php 当XDEBUG\u SESSION\u START设置为特定值时,如何使XDEBUG仅触发?,php,debugging,xdebug,remote-debugging,Php,Debugging,Xdebug,Remote Debugging,是否有一种方法可以使XDEBUG仅在参数(通过会话、Cookie、Get等)与特定值一起传递时触发 我之前假设XDEBUG只有在XDEBUG.IDEKEY(在我的.ini文件中)设置的值作为以下值传递时才会触发: XDEBUG\u SESSION=或XDEBUG\u SESSION\u START= 但是现在我注意到,当XDEBUG\u SESSION或XDEBUG\u SESSION\u START刚刚设置时,不管值是什么,XDEBUG都会被触发。似乎价值可以是任何东西 我希望对其进行配置,以
XDEBUG\u SESSION=
或XDEBUG\u SESSION\u START=
但是现在我注意到,当XDEBUG\u SESSION或XDEBUG\u SESSION\u START刚刚设置时,不管值是什么,XDEBUG都会被触发。似乎价值可以是任何东西
我希望对其进行配置,以便只有最终用户使用特定值(并且我的IDE设置为接受该值)时才会尝试XDEBUG会话。如果该值不正确,则不应启动XDEBUG会话。与的不同,或者,调试器目前无法仅在特定值上触发
Xdebug通常不关心IDEKEY,除非涉及代理。与或不同,当前调试器无法仅在特定值上触发
Xdebug通常不关心IDEKEY,除非涉及代理。您是否尝试过
Xdebug.remote\u autostart=false
?不,但这似乎会阻止所有远程调试会话。如果提供了正确的“键”,我仍然希望一些远程调试会话能够工作。您是否尝试了xdebug.remote\u autostart=false
?没有,但这似乎会阻止所有远程调试会话。如果提供了正确的“密钥”,我仍然希望一些远程调试会话能够正常工作。感谢您的回复。答案不是我所希望的。谢谢你的回复。答案不是我所希望的。