小编diy*_*ala的帖子

当xdebug会话cookie设置时,解决方法停止chrome?

这是一个特定的情况,我想知道是否有其他人遇到过以下情况:

设置xdebug会话cookie后,Chrome开始停止运行.在调试未使用时,cookie可能是以前调试的剩余部分,所有请求(ajax或"normal")减慢(开始接收前15秒到2分钟).我使用PHPStorm进行调试,但是当停止运行时,如果phpstorm运行与否则没有任何区别.

编辑:重现失速的步骤:

  1. 打开php风暴项目并开始调试(在我的情况下为index.php)
  2. 设置一些断点并以chrome格式刷新页面
  3. 运行断点直到完成
  4. 点击php storm上的"停止调试"
  5. 用chrome刷新页面(这是停止开始的地方)

停止开始后,Chrome选项卡将变得有点无响应,但可以关闭.

手动删除XDEBUG_SESSION cookie(在步骤4和5之间)修复了问题,但我真的很喜欢一个有效的解决方案.一种解决方案可能是切换到其他浏览器,因为我没有经历过IE或FF的这种减速,但我真的很喜欢使用chrome.

编辑:我还设法创建一个删除cookie的书签,但在这种情况下,即使该解决方案也不能满足我,因为我必须记住在尝试进一步导航之前单击书签,否则chrome将再次停止.

最大的烦恼是我不明白停止发生的位置,在chrome(客户端)端或服务器端.我怀疑chrome,因为其他浏览器不会发生这种情况.

我正在为此付出一笔赏金,我想知道在Chrome中是否存在与XDEBUG相关的东西,以及任何一方(xdebug或chrome/chromium)是否可以对此bug做任何事情.

关于这个问题的赏金已经结束,没有答案可以奖励它.

cookies google-chrome xdebug

5
推荐指数
0
解决办法
439
查看次数

标签 统计

cookies ×1

google-chrome ×1

xdebug ×1