0
私が見ていた前のページにどのようにリダイレクトできるか知りたい。サインインが必要なページにアクセスしてログインするようにリダイレクトされ、ログイン後にそのページに戻る必要がある場合ログイン後に前のページにリダイレクトphp
私が見ていた前のページにどのようにリダイレクトできるか知りたい。サインインが必要なページにアクセスしてログインするようにリダイレクトされ、ログイン後にそのページに戻る必要がある場合ログイン後に前のページにリダイレクトphp
誰もがこれまでのURLを渡すことですクエリーコードのパラメータとして新しいページに追加します。
これは非常に基本的なものです。コードを投稿していないので、私はいくつかを作った。 GETまたはPOSTから取得したものを検証し、消滅させるようにしてください。しかし、少なくとも提案されたhttpreferrerの代わりにそれが設定されることを確かめることができます。
たとえば、JavaScriptを使用してログインページにリダイレクトするとします。
if(LoggedIn()==FALSE){
window.location.href = "login.php?pCurrentUrl=" + window.location.href;
}
次に、login.phpページにログインしてからにリダイレクトすることができます。
gfRedir($_GET['pCurrentUrl']);
function gfRedir($_NewPath){
header('Location: '.$_NewPath);
exit();
}
これは誰もが歴史のAPIを投稿https://developer.mozilla.org/en-US/docs/Web/API/History_API – varontron
ために役立つかもしれない、それは、IE 7、8悪い、アンドロイド3と4であります、9はそれをサポートしておらず、オペラミニバージョンはそれをサポートしていません。 –