#!/usr/bin/perl use strict; use warnings; use CGI qw(:standard); my $q = CGI->new; if ($q->param('theme')) { my $theme = $q->param('theme'); my $c = cookie(-name=>'theme', -value=>$theme, -expires=>'+1y', -path=>'/', -secure=>1, -httponly=>1, -samesite=>'Lax'); print $q->header(-cookie=>$c, -charset=>'UTF-8'); print "

Тему збережено: $theme

"; } else { my $current = cookie('theme') // 'light'; print $q->header(-charset=>'UTF-8'); print "

Поточна тема: $current

"; print qq{
}; }