如何使 XDEBUG 仅在 XDEBUG_SESSION_START 设置为特定值时触发?
How to make XDEBUG only trigger when XDEBUG_SESSION_START is set to a specific value?
有没有办法让 XDEBUG 仅在参数(通过 Session、Cookie、Get 等)以特定值传递时触发?
我之前假设 XDEBUG 只会在 XDEBUG.IDEKEY(在我的 .ini 文件中)设置的值被传递为以下任一值时触发:
XDEBUG_SESSION=<idekey value>
或 XDEBUG_SESSION_START=<idekey value>
但现在我注意到当 XDEBUG_SESSION 或 XDEBUG_SESSION_START 被设置时 XDEBUG 被触发,无论值是什么。似乎值可以是任何值。
我想对其进行配置,以便只有在最终用户使用特定值(并且我的 IDE 设置为接受它)时才会尝试 XDEBUG 会话。如果值不正确,则不应启动任何 XDEBUG 会话。
有没有办法让 XDEBUG 仅在参数(通过 Session、Cookie、Get 等)以特定值传递时触发?
我之前假设 XDEBUG 只会在 XDEBUG.IDEKEY(在我的 .ini 文件中)设置的值被传递为以下任一值时触发:
XDEBUG_SESSION=<idekey value>
或 XDEBUG_SESSION_START=<idekey value>
但现在我注意到当 XDEBUG_SESSION 或 XDEBUG_SESSION_START 被设置时 XDEBUG 被触发,无论值是什么。似乎值可以是任何值。
我想对其进行配置,以便只有在最终用户使用特定值(并且我的 IDE 设置为接受它)时才会尝试 XDEBUG 会话。如果值不正确,则不应启动任何 XDEBUG 会话。