为了账号安全,请及时绑定邮箱和手机立即绑定

PhpStorm 捕获它应该跳过的请求 (xdebug.remote_autostart=0)

PhpStorm 捕获它应该跳过的请求 (xdebug.remote_autostart=0)

PHP
红颜莎娜 2022-12-11 09:54:43
如果存在 GET/POST/COOKIE 变量,我将 Xdebug 配置为启动远程调试会话:xdebug.remote_autostart=0。但是 PhpStorm 会在每个请求上激活调试,而不管变量如何。PhpStorm 配置:在 PHP 脚本的第一行中断:关闭未指定路径映射时在第一行强制中断:关闭当脚本在项目之外时在第一行强制中断:关闭X调试配置:
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

你的'XDEBUG_CONFIG' => 'remote_host='输出$_SERVER通常是通过环境变量设置的(我假设你在这里使用了一些 Docker 容器或类似的东西)。

如果XDEBUG_CONFIG存在该环境变量,则 Xdebug 将请求视为存在标准“调试我”标志 (GET/POST/COOKIE)。您可以在 Xdebug 文档中查看更多信息:https ://xdebug.org/docs/remote


关于相关说明(不是你的情况,因为你的变量不为空),但我认为无论如何仍然值得一提:https://bugs.xdebug.org/view.php ?id=1608


查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号