CGI::Session::File(3pm)

CGI::Session::File3pm

Default cgi::session driver

Usage

    use CGI::Session;
    $session = new CGI::Session("driver:File", undef, {Directory=>'/tmp'});

For more examples, consult CGI::Session manual

Revision

This manual refers to $Revision: 3.1.4.1 $

Overview

CGI::Session::File is a default CGI::Session driver. Stores the session data in plain files. For the list of available methods, consult CGI::Session manual.

Each session is stored in a seperate file. File name is by default formatted as "cgisess_%s", where '%s' is replaced with the effective session id. To change file name formatting, update $CGI::Session::File::NAME variable. Examples:

    $CGI::Session::File::FileName = 'cgisess_%s.dat';       # with .dat extention
    $CGI::Session::File::FileName = '%s.session';
    $CGI::Session::File::FileName = '%CGI-Session-%s.dat';  # old style

The only driver option required is 'Directory', which denotes the location session files are stored in.

Example:

    $session = new CGI::Session("driver:File", undef, {Directory=>'some/directory'});

Author

CGI::Session::File is written and maintained by Sherzod Ruzmetov <[email protected]>

From libcgi-session-perl 3.95-2 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.