投稿者 メッセージ
<  PHPプログラミング  ~  クッキー(セッション)のプログラムについて
eguchon
投稿1時間: 火 12月 11, 2007 2:33 am  引用



登録日: 2007年12月 04日
投稿記事: 1

ログアウトが正常に行われるようにしたいのですが、下のようなクッキーのプログラムでは正常にログアウトされないようです。ログアウトした後、何も入力しないのにログインされてしまうのです。何か良い方法はありますか?教えて下さい。

<?php
// 有効期限を一時間前にセットする
setcookie ("id", "", time() - 3600,'/');
setcookie ("name", "", time() - 3600,'/');
//setcookie ("id", "", time()-3600, "/~rasmus/", ".example.com", 1);
?>
トップに移動
ユーザー情報を表示 メッセージを送信
ゆせ
投稿1時間: 月 1月 14, 2008 2:58 pm  引用



登録日: 2007年5月 02日
投稿記事: 8

ども。

ちょっと確認ですが、ログインする際のロジックでクッキー変数の取得部分はどうなっていますでしょうか?

<?php
$var = 0;

// $var が空なのでtrueと評価されます
if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}

// $var が設定されているのでtrueと評価されます
if (isset($var)) {
echo '$var is set even though it is empty';
}
?>

を参考に少しやってみるといいかもしれないです。
少なくともクッキーの削除は正しいと思うので。
トップに移動
ユーザー情報を表示 メッセージを送信 ウェブサイトに移動
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.