CGI::Session::Driver::sqlite - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME SYNOPSIS DESCRIPTION DRIVER ARGUMENTS BUGS AND LIMITATIONS LICENSING
NAME
    CGI::Session::Driver::sqlite - CGI::Session driver for SQLite

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

    or

        $s = CGI::Session->new('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


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 07:38 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top