我要檢查重定向到從我們的網頁,如果用戶點擊瀏覽器從後面另一個鏈接我必須爲用戶如警報「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