- 締切済み
PHPで前のページに戻れないようにする
現在、ログインのダイアログを作っており認証が成功した場合のみ次のページを 表示させるところまで完成しました。 で、ログイン後に「←」または「backspace」を押しても前に戻らないように したいのですが、どこか参考になるページはございますでしょうか。 またはサンプルのソースコードがあればご教示頂けないでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.3
「戻れないようにしよう」という発想は筋が悪いです。 戻っても何の問題も無いように作るべきです。
- 777kame777
- ベストアンサー率48% (241/493)
回答No.2
戻る機能は基本的にブラウザに依存しますので完全戻れなくするのはできません。 しかし、新規認証情報でないかぎり元のページに戻ってもエラーページへリダイレクトするように設定すれば良いかとも思います。 例えばログイン情報取得していたらリダイレクトをかけるとか。 if ($_SESSION['login'] == 'TRUE') { header("Location:error.php");//マイページ等に飛ばすのも良 exit();//その以下の処理は読み込まない }
- muuming2001
- ベストアンサー率23% (202/847)
回答No.1
押すのを抑制は出来ないと思います。 ログインして居てほしくないページに来たら、強制的に居て欲しいページにリダイレクトする等々の方法しかないと思います。