質問: phpのログアウト処理 php初心者です。 質問させてください。 header("www-authenticate: basic"); header("http/1.0 401 unauthorized"); を使用してログイン認証をするページを作成しています。 ログイン処理はできたのですが、ログアウト処理をどう作成すれば良いかわかりません。 自分で調査した結果、再度 header("www-authenticate: basic"); header("http/1.0 401 unauthorized"); を実行すれば以前ログイン時に入力した情報は消去されるようですが、同時にウィンドウも表示されてしまいます。(あくまでログアウト処理が行いたいので、ログイン時に入力したデータを消したい) 以上よろしくお願いいたします。
回答: 勘ちがいがあると思うのですが・・・ basic認証にログアウトという概念はありません。 なのでこれはphpでどうするとかいう問題ではありません。 どうしてもログアウトが必要ならbasic認証ではなく セッションなどを利用した認証を構築ください