Reference

CGI::Session::File(3pm)

Default CGI::Session driver

NAME

CGI::Session::File - Default CGI::Session driver

REVISION

This manual refers to $Revision: 3.1.4.1 $

SYNOPSIS

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

For more examples, consult CGI::Session manual

DESCRIPTION

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'});

COPYRIGHT

Copyright (C) 2001-2002 Sherzod Ruzmetov. All rights reserved.

This library is free software and can be modified and distributed under the same terms as Perl itself.

Bug reports should be directed to [email protected], or posted to [email protected] mailing list.

AUTHOR

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

SEE ALSO

•

CGI::Session - CGI::Session manual

•

CGI::Session::Tutorial - extended CGI::Session manual

•

CGI::Session::CookBook - practical solutions for real life problems

•

RFC 2965 - "HTTP State Management Mechanism" found at ftp://ftp.isi.edu/in-notes/rfc2965.txt

•

CGI - standard CGI library

•

Apache::Session - another fine alternative to CGI::Session