Unix/Linux Go Back    


CentOS 7.0 - man page for cgi::session::driver::sqlite (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


CGI::Session::Driver::sqlite(3)User Contributed Perl DocumentationCGI::Session::Driver::sqlite(3)

NAME
       CGI::Session::Driver::sqlite - CGI::Session driver for SQLite

SYNOPSIS
	   $s = new CGI::Session("driver:sqlite", $sid, {DataSource=>'/my/folder/sessions.sqlt'});
	   $s = new CGI::Session("driver:sqlite", $sid, {Handle=>$dbh});

       or

	   $s = new CGI::Session('driver:sqlite', undef,
	   {
	       TableName=>'session',
	       IdColName=>'my_id',
	       DataColName=>'my_data',
	       Handle=>$dbh,
	   });

DESCRIPTION
       sqlite driver stores session data in SQLite files using DBD::SQLite DBI driver. More
       details see CGI::Session::Driver::DBI, its parent class.

DRIVER ARGUMENTS
       Supported driver arguments are DataSource and Handle. At most only one of these arguments
       can be set while creating session object.

       DataSource should be in the form of "dbi:SQLite:dbname=/path/to/db.sqlt". If "dbi:SQLite:"
       is missing it will be prepended for you. If Handle is present it should be database handle
       ($dbh) returned by DBI::connect().

       As of version 1.7 of this driver, the third argument is NOT optional. Using a default
       database in the temporary directory is a security risk since anyone on the machine can
       create and/or read your session data. If you understand these risks and still want the old
       behavior, you can set the "DataSource" option to '/tmp/sessions.sqlt'.

BUGS AND LIMITATIONS
       None known.

LICENSING
       For support and licensing see CGI::Session

perl v5.16.3				    2008-07-16		  CGI::Session::Driver::sqlite(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 06:40 PM.