View Issue Details

IDProjectCategoryView StatusLast Update
0002385XdebugStep Debuggingpublic2025-11-13 19:51
Reporterderick Assigned Toderick  
PriorityhighSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Product Version3.4dev 
Target Version3.4dev 
Summary0002385: Allow IDEKEY/Cloud ID key from php.ini be overridden through XDEBUG_SESSION_START variable if xdebug.start_with_request=yes
Description

In some cases users might want to have a default Cloud ID key configured in php.ini, with xdebug.start_with_request=yes set. This is useful to intercept and debug requests where the XDEBUG_SESSION_START value is missing. Although this works, this stops Xdebug from using the XDEBUG_SESSION_START altogether if one is present, as xdebug.start_with_request=yes short-circuits the checking for this value.

Subsequently, this means that if XDEBUG_SESSION_START is present, it is not looked at, and the Cloud ID key that it might include is not used.

What instead should happen, is that even with xdebug.start_with_request=yes is set, it should use the XDEBUG_SESSION_START value when connecting to the IDE/Xdebug Cloud, and hence override the hard-coded one from php.ini.

TagsNo tags attached.
Operating System
PHP Version8.4.10-8.4.19

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-11-13 19:51 derick New Issue
2025-11-13 19:51 derick Status new => assigned
2025-11-13 19:51 derick Assigned To => derick