ホームページ >バックエンド開発 >PHPチュートリアル >ログイン後に前のページではなく、index.php にリダイレクトされるのはなぜですか?
ログイン後の前のページへのリダイレクト
Web サイトにログインするとき、ユーザーが表示していたページにリダイレクトされると便利なことがよくあります。この質問では、ユーザーが意図したページではなく、index.php にリダイレクトされるコードの問題について調査します。
提供されたサンプル コードでは、login-check.php スクリプトがログイン ステータスを判断し、パラメータ(p)をlogin.phpページにリダイレクトします。ただし、ユーザーを目的のページに誘導する代わりに、index.php にリダイレクトします。
この問題を解決するには、次の解決策が提案されています:
ユーザーの現在のページをクエリ文字列として渡す:
Handle "Location" クエリ文字列in login-check.php:
ログイン ステータスと場所に基づいてリダイレクト:
これらの変更を実装すると、ユーザーは以前に表示していたページに正常にリダイレクトされます。ログイン後はシームレスなユーザー エクスペリエンスを保証します。
以上がログイン後に前のページではなく、index.php にリダイレクトされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。