私はPHPを使用しており、フレームワークはcodeigniterです。 すべてのデータを表示するためにiframeを配置しました。 ログアウトリンクをクリックすると、セッション値がクリアされ、ログインページにリダイレクトされます。 しかし、もう一度戻るボタンを押すと前のフレームが表示されます。 しばらくしてブラウザの戻るボタンを押してもフレームに何も表示されませんが、リフレッシュボタンを押すとセッションが再初期化され、再び動作します。 私はcodeIgniterでセッションを破壊するように頼みます。ユーザーが戻るボタンを押した場合、訪問することはできません。htmlフレームとcodeIgniterのログアウトの問題
0
A
答えて
0
それが崩壊していないセッションよりも、ブラウザのキャッシュにかなりあるので、あなたは、ユーザーがログインしている間、ページをキャッシュ防ぐために、いくつかのヘッダーを送信する必要があります:あなたはセッションとしてクッキーを使用している場合は、[+]
header('Expires: '.date('r',time()-86400)); // Date from the past
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Pragma: no-cache');
そして、 iframe内の識別子は、Internet Explorerが内部IFRAMEからクッキーを設定するために追加のヘッダー
header('P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
をNeDSのことに注意してください。
関連する問題
- 1. HTMLフレームセットとフレームの問題
- 2. htmlフレームの問題
- 3. htmlのフレームの問題
- 4. linkedinログアウトの問題
- 5. Symfony2のログアウト問題
- 6. Facebookログアウトの問題
- 7. jqGridとCodeIgniterの問題
- 8. CakePHPのログアウトの問題
- 9. Facebook SDKログアウトの問題
- 10. 電子メールアプリケーションのログアウト問題
- 11. Facebookログインボタン:ログアウト問題
- 12. パラレルCodeIgniterと静的HTMLおよびhtaccessの問題
- 13. CodeIgniterのHMVC問題
- 14. codeigniterナビゲーションの問題
- 15. is_unique CodeIgniterの問題
- 16. Codeigniter redirect()の問題
- 17. CodeIgniterのform_radio問題
- 18. codeigniterページリダイレクトの問題
- 19. CodeIgniterのルート問題
- 20. Codeigniterドロップダウンの問題
- 21. CodeIgniterビューの問題
- 22. ルートのCodeigniter問題!
- 23. CodeIgniterテンプレートの問題
- 24. codeigniterテンプレートシステムの問題
- 25. ログアウト後のCodeIgniter戻るボタン
- 26. CodeIgniterのキャッシュコントローラの問題
- 27. CodeIgniterのキャッシュの問題
- 28. デフォルトコントローラーでのCodeigniterの問題
- 29. のCodeIgniter htaccessの問題
- 30. セッションjsfでのログアウトの問題