gpt4 book ai didi

Laravel 4 如何检查一条路线是否仅来自/重定向自另一条路线?

转载 作者:行者123 更新时间:2023-12-02 20:26:10 25 4
gpt4 key购买 nike

假设我有localhost/public/admin,它立即重定向到localhost/public/user/login

我如何获取user/login中的admin值?

最佳答案

您需要获取引荐来源网址并检查它是否包含“admin”。尝试以下方法

$referer = Request::referer();
// or
// $referer = Request::server('HTTP_REFERER');

if (strpos($referer,'admin') !== false) {
dd('coming from admin')
}

编辑 #1:正如 @tomvo 所指出的,您还可以在 L4 中使用 URL::previous() 而不是 Request::referer()

编辑 #2:它实际上被错误地拼写为 referer,而不是 @JamesF 指出的 referrer

编辑 #3:在 Laravel 5 中,Request::referer() 方法似乎不再存在,您仍然可以通过使用 Request::header('referer ') 正如@TheSerenin 所指出的

关于Laravel 4 如何检查一条路线是否仅来自/重定向自另一条路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com