今回はjavascriptを使用して、参照の問題が再び発生しました。
ユーザーはインデックス ページから myaccount.php ページをクリックしますが、ログインしていないため、ログイン画面が表示されます。ログインに成功すると、ユーザーはインデックス ページに戻されます (リダイレクトされます)。
このコードを使用して参照 URL を JavaScript で保存しています。
refering_url = document.referrer;
そして、このようにリダイレクトします
window.location=refering_url;
これは、ユーザーを login.php にリダイレクトした myaccount.php を保存するのではなく、ユーザーが myaccount.php リンクをクリックした index.php を保存します。
注意: ログインは AJAX を使用して行われ、ユーザーが正しいユーザー名とパスワードを入力すると、AJAX 呼び出しは「受け入れ」を再実行します。期待される Ajax の戻り値を "accept" として正常に受信しています。
とにかくこの問題を解決する方法はありますか。
敬具