有没有办法让XDEBUG仅在参数(通过Session,Cookie,Get等(以特定值传递时才触发?
我以前假设XDEBUG只会在XDEBUG的值时触发。IDEKEY(在我的.ini文件中(设置作为以下任一方式传递:
XDEBUG_SESSION=<idekey value>
或XDEBUG_SESSION_START=<idekey value>
但是现在我注意到 XDEBUG 是在刚刚设置XDEBUG_SESSION或XDEBUG_SESSION_START时触发的,无论值是什么。似乎价值可以是任何东西。
我想对其进行配置,以便仅在最终用户使用特定值(并且我的 IDE 设置为接受它(时才尝试 XDEBUG 会话。如果值不正确,则不应启动 XDEBUG 会话。
与探查器或跟踪器不同,调试器目前无法仅在特定值上触发。
Xdebug 通常不关心 IDEKEY,除非涉及代理。