PHP 登錄成功後如何跳轉至上一頁

有些網站某個頁面或者某個功能訪問的時候需要用戶授權才能進行訪問,這個時候就會跳轉到登錄頁面,更好的用戶體驗就是登陸成功後,再調回之前的頁面。

大體有兩種思路

思路一:

在跳轉到登錄頁面之前要將當前訪問頁面的url保存到cookie或者session裏面,登錄驗證授權通過後,從cookie或者session中取出這個url值,跳轉到該url指定的頁面。

$refer = 'http://' . $_SERVER ['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
Cookie::set(‘refer’, $refer);

思路二:

在跳轉到登錄頁面前要將訪客訪問的頁面的url作爲參數傳遞過去,登錄驗證後,授予訪問權限之後跳轉到該url指定的頁面。

例如:當訪客訪問時,點擊無權限,跳轉到登錄頁面的地址就爲login.php?url=openphp.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章