到登錄我有這個在我的security.yml
下access_control
:Symfony的3:重定向與Referer的
- { path: ^/somepath/, roles: IS_AUTHENTICATED_FULLY, requires_channel: https}
每當我試着去/somepath/someotherpath
使用瀏覽器的地址欄手動,它會重定向我到登錄頁面。問題是$request->server->get('HTTP_REFERER')
爲空。
我做錯了什麼或只是手動鍵入安全的URL不會有一個HTTP_REFERER?
引用者與它有什麼關係?你確定你真的認證了嗎? – DevDonkey
我確定我已通過身份驗證。我需要讓'HTTP_REFERER'手動重定向應用程序。但它總是空的。如果我們使用javscript中的'location.href'重定向'HTTP_REFERER',則需要覆蓋的場景是通過手動輸入url。 – kenicky
請參閱http://stackoverflow.com/questions/16079592/how-does-symfony2-redirect-to-requested-page-after-login – martin