2016-09-16 11 views
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> 

答えて

関連する問題