1
ユーザがログアウトすると、前のページのレンダリングから戻るボタンを抑制しようとしています。コードは機能しているようですが、前のページが2〜2回表示されてから、ログオン画面に切り替わる前にiphoneに気付きました。それを防ぐ方法はありますか?IOS 9.3 iPhoneバックバックボタンで転送キャッシュを無効にする
if(!isset($_SESSION['id']))
redirect("login.php");
は、私はまた、iframeソリューションを試みたが、しなかったことが見つかりました:
ここで私は、フォームで使用しているJS
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload()
}
};
が、その後、制御ファイルで、私は単純に使用しますまったく動作します:
<iframe style="height:0px;width:0px;visibility:hidden" src="about:blank">
this frame prevents back forward cache <!--doesn't work -->
</iframe>