Symfony 3:重定向到使用Referer登录

Symfony 3:重定向到使用Referer登录,symfony,http-referer,Symfony,Http Referer,我在我的安全系统中有这个。yml在访问控制下: -{path:^/somepath/,角色:完全经过身份验证,需要信道:https} 每当我尝试使用浏览器的地址栏手动转到/somepath/someotherpath,它都会将我重定向到登录页面。问题是$request->server->get('HTTP\u REFERER')为空 我是否做错了什么,或者只是手动键入受保护的url不会有HTTP\U引用程序?Wikpiedia: 当访问网页时,推荐人或推荐页面是前一个网页的URL,从该网页中跟踪

我在我的
安全系统中有这个。yml
访问控制下

-{path:^/somepath/,角色:完全经过身份验证,需要信道:https}

每当我尝试使用浏览器的地址栏手动转到
/somepath/someotherpath
,它都会将我重定向到登录页面。问题是
$request->server->get('HTTP\u REFERER')
为空

我是否做错了什么,或者只是手动键入受保护的url不会有HTTP\U引用程序?

Wikpiedia:

当访问网页时,推荐人或推荐页面是前一个网页的URL,从该网页中跟踪链接


如果您手动键入url,您没有跟随任何上一页上的任何链接,因此没有引用者。

引用者与此有什么关系?你确定你真的被认证了吗?我确定我被认证了。我需要获得HTTP\u REFERER
来手动重定向应用程序。但它总是空的。如果我们使用javscript中的
location.href
重定向,则会显示
HTTP\u REFERER
,但我需要介绍的场景是手动键入url。请参见登录后是否重定向到
/somepath/someotherpath
?可能我没有足够的咖啡。从你的问题来看,你似乎被重定向到登录,而你却没有预料到。因此,没有登录是问题所在。非常令人困惑的问题。我的问题是我希望有
HTTP\u REFERER
,因为我未经授权,并从安全URL(
/somepath/someotherpath
)重定向到登录页面。我希望我的
HTTP\u REFERER
将是
/somepath/someotherpath