私は理解できなかったPHPのセッションでこの問題を抱えています! PHPで `session_destroy()`が動作しないのはなぜですか?
session_start();
$sid = session_id();
session_unset();
session_destroy();
echo $sid;
は、論理的に、それは私に与えるべき異なるセッションIDを起こすたびに、明らかに私は
session_destroy()
を呼ぶが、それは単にセッションを殺すません。
私はPHPファイルに次のコードを持っています。それは常に私に同じセッションIDを与えます!
私は間違っているのですか?
session_destroy();
session_unset();
session_regenerate_id(true);
編集:私にとって
新しい_セッション_を取得していれば、同じIDでよいはずです。私が覚えている限り、あなたはすべきです。 –
@JoachimIsakssonまあ、セッションIDに基づいてユーザーを認証するアプリケーションを実装しているため、これらのことを完全に制御する必要があるため、別のものにする必要があります。 –
@ラジオ、うーん...それは考えです。 –