CGI::Session::expireでセッションの有効期限を設定する。
CGI::Session - persistent session data in CGI applications - metacpan.org
ややこしいのが、クッキーの有効期限とは別で、しかもリロードするたびに延長される。
CGI__Session.cgiは、
と書く。
secret.cgiは、
と書く。

送信。

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

ここに来るわけ

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

ただしセッションは20秒経過でリダイレクトで、リロードしちゃうとそこから20秒ということになる。
Sample/perl/CGI__Session/expire/src/CGI__Session at master · bg1bgst333/Sample · GitHub