簡體   English   中英

如何使 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 會在 XDEBUG_SESSION 或 XDEBUG_SESSION_START 剛設置時觸發,無論值是什么。 似乎價值可以是任何東西。

我想對其進行配置,以便僅當最終用戶使用特定值(並且我的 IDE 設置為接受它)時才會嘗試 XDEBUG 會話。 如果該值不正確,則不應啟動 XDEBUG 會話。

profilertracer 不同,目前調試器無法僅在特定值上觸發。

Xdebug 通常不關心 IDEKEY,除非涉及代理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM