说我有localhost/public/admin
立即重定向到localhost/public/user/login
.
我怎样才能得到admin
值在user/login
?
您需要获取引荐来源网址并检查它是否包含“admin”。尝试以下操作
$referer = Request::referer();
// or
// $referer = Request::server('HTTP_REFERER');
if (strpos($referer,'admin') !== false) {
dd('coming from admin')
}
编辑 #1:正如@tomvo 所指出的,你也可以使用URL::previous()
代替Request::referer()
in L4
编辑#2:它实际上拼写错误为referer
代替referrer
正如@JamesF 所指出的
编辑#3:在 Laravel 5 中Request::referer()
该方法似乎不再存在,您仍然可以使用它来获取它Request::header('referer')
正如@TheSerenin 所指出的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)