0

kohanaphp最新バージョンのWebアプリケーションの1つを開発しています。ユーザーがアプリケーションにログインしている間、私は通常どおりセッションを設定しました。すべてが順調です。セッションをクリアするアプリケーションをログアウトしたら。

次に、すべての関数でユーザーIDが存在するかどうかをチェックしています。存在する場合は機能し、存在しない場合はログインページに移動します。

しかし、私の問題は、プロファイルをログアウトし、ユーザーがブラウザーの戻るボタンをクリックすると、プロファイルページに移動することです。それは起こらないはずです。ログインページに移動する必要があります。ただし、ユーザーがページを更新すると、ユーザーのログインページにリダイレクトされます。

古いバージョンでも同じことが機能します。しかし、最新バージョンではありません。

重大なバグは、セッションがコハナ3.xで破壊されていないことです

誰かが解決策を提供してくれませんか。

4

2 に答える 2

0

これは、彼らが見ているキャッシュされたページであり、サーバーへの再リクエストではありません。

于 2012-05-01T15:22:38.613 に答える
0

このヘッダーを追加する必要があります、

 header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
 header('Pragma: no-cache'); // HTTP 1.0.
 header('Expires: 0'); // Proxies.
于 2013-09-20T07:58:22.150 に答える