通过Symfony应用程序中的登录过程保持GET参数

时间:2016-11-17 05:25:58

标签: php eclipse symfony xdebug

我有一个Symfony 3应用程序,我正在Eclipse(Neon)中开发。 当我启动Eclipse调试器时,它会生成一个针对我的应用程序登录页面的浏览器,查询字符串中包含以下参数:

http://localhost/myapp/web/?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=14793596093384

这些参数将浏览会话“绑定”到XDebug,因此我可以在Eclipse中的PHP代码中设置和命中断点。

问题是,symfony应用程序在登录过程中以某种方式吞下了GET参数。如果我在app.php中设置断点,我可以看到$request有POST参数:

_username:
_password:
_target_path:
_csrf_token:

但我找不到GET参数; $request->query是一个空数组。

如果我手动在登录后将GET参数复制并粘贴到URL中,则断点可以正常工作。

我有办法通过Symfony应用程序的登录过程传播GET参数吗?

0 个答案:

没有答案