※ ChatGPTを利用し、要約された質問です(原文:COOKIEを用いたセッション管理について)
COOKIEを用いたセッション管理について
このQ&Aのポイント
COOKIEを使用したセッション管理の方法とセッション情報の更新について
input.phpでのcookie設定とセッションの有効期限について
リロードや直接アクセス時のエラー処理と新しいsessionの開始方法
input.phpでsetcookieを使ってcokkieを設定します。
有効期限は1時間です。
check.php→thanks.phpという流れで登録を行い、thanks.phpでcookieを破棄します。
リロードを行ったときにCOOKIEがないのでエラー処理が行われます。
check.phpに直接アクセスしたときもcookieがない場合はエラー処理を行います。
ここまではいいのですが、input.phpにアクセスしたときにthanks.phpで破棄したcookieがまだ生きているのです。
ここで新たにcookieを発行して新しいsessionを開始したいのですが、うまくいきません。
どのようにしたらいいのでしょうか?
1時間たたないうちにユーザが登録をしようとするとcookieの情報を元に更新されてしまいます。