ユーザーのセッションを終了し、うまく機能し、次のことを行う logout.php ページがあります。
session_start(); session_unset(); session_destroy();
Safari でテストしたときに、ログアウトするときに [戻る] ボタンをクリックして前のページに戻ることができることに気付きました。このページには認証が必要ですが、プロンプトは表示されません。ナビゲーションに入らずにこのページから移動することはできませんが、最初から前のページを表示するべきではありません。
これまでのところ、私のテストでは、これは Mac OS X 上の Safari のみの問題であり、これに関する他のレポートが多数ありますが、私が見つけることができる解決策はありません:
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/Q_23702691.html
Safari の [戻る] ボタンでこの動作を無効にできるようになりたいと思っています。そもそもこれが起こっていることに驚きました。
ありがとう、スティーブ