如何捕获使用Laravel访问的最后一个外部网站?

问题描述 投票:1回答:1

我们正在使用Laravel作为我们的登录站点,当有人访问端点以注销时,我们希望将其重定向回他们来自的地方。

问题是,它们到达的页面不一定托管在Laravel上-它充当多个位置的登录站点-因此我们不能使用back()函数,因为它仅返回Laravel站点本身的URL。

[基本上,我想做的是调用PHP的$ _SERVER ['HTTP_REFERER']来查看它们的来源-但是无论我使用哪种浏览器,它似乎都是空白。也不起作用的事情:

  • $ request-> headers-> get('referer');
  • $ request-> server('HTTP_REFERER');
  • url()-> previous();
  • url.intended

那么什么会起作用?

php laravel http-referer referer
1个回答
0
投票

在5.8中显示为$ request-> header('referer')。

尽管一如既往,从不信任引荐来源。他们很容易被欺骗。

© www.soinside.com 2019 - 2024. All rights reserved.