use CGI::sesssion::File; use CGI; my $cgi = new CGI; my $sid = $cgi->cookie(SESSION_COOKIE) || $cgi->param("sid") || undef; //creating a new session my $session = new CGI::Session::File(undef {LockDirectory=>"/tmp", Directory=>"/tmp"}) or die $CGI::Session::errstr; print "Your session id is ", $session->id(); // A cookie is being created which is then being send to the user brow +ser $cookie = $cgi->cookie(CGISESSID => $session->id ); print $cgi->header(-cookie=>$cookie); $session->save_param($cgi, ["login_name", "password"]);
i have tried to write this bit of code in which i try to collect the session variables from a HTML page and store in a database
but i have few queries still
1. will my script run on windows or have to make some changes.
2. there are some default session parameters values
_sessio_id, _session_ctime, _session_atime, _session_etime
how can i store this into the same database where my sessionid , loginname and password resides
3.how can i set the expiration time for a user
In reply to Re^2: CGI perl
by rjsaulakh
in thread CGI perl
by rjsaulakh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |