NAME CGI::kSession - sessions manager
DESCRIPTION
kSession.pm v 0.5.2 by Marcin Krzyzanowski <krzak at linux.net.pl> http://krzak.linux.net.pl/ License : GPL
You can use it everywhere you need sessions. Use files to handle sessions. Syntax is little bit similar to session as you known from php.
EXAMPLE
use strict;
use CGI;
use CGI::kSession;
my $cgi = new CGI;
print $cgi->header;
my $s = new CGI::kSession(lifetime=>10,path=>"/home/user/sessions/",id=>$cgi->param("SID"));
$s->start();
# $s->save_path('/home/user/sessions/');
# registered "zmienna1"
$s->register("zmienna1");
$s->set("zmienna1","wartosc1");
print $s->get("zmienna1"); #should print out "wartosc1"
if ($s->is_registered("zmienna1")) {
print "Is registered";
} else {
print "Not registered";
}
# unregistered "zmienna1"
$s->unregister("zmienna1");
$s->set("zmienna1","wartosc2");
print $s->get("zmienna1"); #should print out -1
$s->unset(); # unregister all variables
$s->destroy(); # delete session with this ID