尋求將我的站點用戶重定向到他們在登錄時嘗試訪問的頁面。我正在使用一項功能來保護我的頁面,直到用戶登錄如果用戶試圖訪問安全頁面,他們將被重定向到「繼續」頁面進行登錄。我試圖讓用戶登錄後直接回到正在嘗試的頁面看看?這可能嗎?PHP將用戶重定向到他們登錄後離開的頁面
function protect_page() {
if (logged_in() === false) {
header('Location: continue.php');
exit();
}
}
尋求將我的站點用戶重定向到他們在登錄時嘗試訪問的頁面。我正在使用一項功能來保護我的頁面,直到用戶登錄如果用戶試圖訪問安全頁面,他們將被重定向到「繼續」頁面進行登錄。我試圖讓用戶登錄後直接回到正在嘗試的頁面看看?這可能嗎?PHP將用戶重定向到他們登錄後離開的頁面
function protect_page() {
if (logged_in() === false) {
header('Location: continue.php');
exit();
}
}
這是一個非常常見的問題,有很多答案。例如
我通常使用查詢字符串當前頁面,他們都在。例如,如果他們試圖訪問一個頁資料他們需要登錄,以便我會做:
header('Location: continue.php?goto=profile'); exit;
雖然這將如何知道用戶在登錄之前處於哪個頁面? – AidanPT
商店頁面中的會話。 – 2014-03-03 20:39:41
爲什麼不使用post或get方法發送當前頁面? – MIIB
我知道很多網站存儲客戶端在GET變量中的前一個URL。如'/login.php?back = home.php' –