我要检查重定向到从我们的网页,如果用户点击浏览器从后面另一个链接我必须为用户如警报“Backword紫禁城......”Laravel检查返回网站
我用这代码,并且不是为我工作:
$referer = Request::header('referer');
或如何检查巫网址用户backword到我们的网站?
我要检查重定向到从我们的网页,如果用户点击浏览器从后面另一个链接我必须为用户如警报“Backword紫禁城......”Laravel检查返回网站
我用这代码,并且不是为我工作:
$referer = Request::header('referer');
或如何检查巫网址用户backword到我们的网站?
使用Request :: header('refer')只适用于POST请求。 GET请求是你正在寻找的。
您可以使用Request :: segment(1)或Request :: segment(2),具体取决于您使用的确切URL。
你正在寻找的功能是Request::server()
其功能就像$_SERVER
超级全局,所以要获得页面引用,你需要做以下操作。
$referer = Request::server('HTTP_REFERER');
如果你想要得到的Referer的网址,您可以使用Request::header('referer')
或本地$_SERVER["HTTP_REFERER"]
。但也有(至少)2个问题与:
标题适用于任何http请求,'Request :: segment()'仅适用于当前URL。 – ollieread
@ollieread我修改引用标题。 – wrdana
引用标题对每个请求都存在。 – ollieread