[PHP-users 3027] POSTされたデータについて
tetuo shima
php-users@php.gr.jp
Mon, 22 Oct 2001 15:55:23 +0900
セッションを使用し、ログイン制限をID、Passwordにてかけているページ
を作成しています。
概要:
ログイン画面(POSTにてパスワード、IDを送信)
↓
メニュー(パスワード、ID照合。 一致していればsession_register()にてID、
Passwordを登録)
↓
ログアウト(session_start()、session_destory()を実行し、セッションを削除)
この場合、ログイン画面→メニューという通常の動きなら問題ないのですが、ログア
ウトし、セッションを削除した後に戻るボタンでメニュー画面に戻ると「ページの有
効期限切れ」が表示されそのまま更新すると、どうやらキャッシュに残っているログ
イン時にPOSTされたデータが参照され通常のログインのようにメニュー画面が表示さ
れてしまいます。
このようなときにPHPにて回避する方法はあるのでしょうか?
環境:
WIN/MAC IE 5 NN6.1
PHP Version 4.0.6
Configure Command './configure' '--with-apxs=/usr/local/apache/bin/apxs'
'--with-pgsql=/usr/local/pgsql'
Session Support enabled
------------------------
Directive Local Value Master Value共に同じ
session.auto_start Off
session.cache_expire 180
session.cache_limiter nocache
session.cookie_domain no value
session.cookie_lifetime 0
session.cookie_path /
session.cookie_secure Off
session.entropy_file no value
session.entropy_length 0
session.gc_maxlifetime 300
session.gc_probability 1
session.name PHPSESSID
session.referer_check no value
session.save_handler files
session.save_path /tmp
session.serialize_handler php
session.use_cookies On
------------------------
Apache Version Apache/1.3.20