CGI::Session::expire

CGI::Session::expireでセッションの有効期限を設定する。

CGI::Session - persistent session data in CGI applications - metacpan.org

ややこしいのが、クッキーの有効期限とは別で、しかもリロードするたびに延長される。
CGI__Session.cgiは、

と書く。
secret.cgiは、

と書く。

送信。
送信。

送信。

ログイン出来たらhereを押す
ログイン出来たらhereを押す

ログイン出来たらhereを押す

ここに来るわけ
ここに来るわけ

ここに来るわけ

どんなにリロードしてもクッキーは通算10秒で切れる。
どんなにリロードしてもクッキーは通算10秒で切れる。

どんなにリロードしてもクッキーは通算10秒で切れる。

ただしセッションは20秒経過でリダイレクトで、リロードしちゃうとそこから20秒ということになる。
ただしセッションは20秒経過でリダイレクトで、リロードしちゃうとそこから20秒ということになる。

ただしセッションは20秒経過でリダイレクトで、リロードしちゃうとそこから20秒ということになる。

Sample/perl/CGI__Session/expire/src/CGI__Session at master · bg1bgst333/Sample · GitHub