# Apache::Session::Store::DB_File - man - phpMan

## NAME
    [Apache::Session::Store::DB_File](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession%3A%3AStore%3A%3ADBFile/markdown) - Use DB_File to store persistent
    objects

## SYNOPSIS
     use [Apache::Session::Store::DB_File](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession%3A%3AStore%3A%3ADBFile/markdown);

     my $store = new [Apache::Session::Store::DB_File](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession%3A%3AStore%3A%3ADBFile/markdown);

     $store->insert($ref);
     $store->update($ref);
     $store->materialize($ref);
     $store->remove($ref);

## DESCRIPTION
    This module fulfills the storage interface of [Apache::Session](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession/markdown). The
    serialized objects are stored in a Berkeley DB file using the DB_File
    Perl module. If DB_File works on your platform, this module should also
    work.

## OPTIONS
    This module requires one argument in the usual [Apache::Session](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession/markdown) style.
    The name of the option is FileName, and the value is the full path of
    the database file to be used as the backing store. If the database file
    does not exist, it will be created. Example:

     tie %s, '[Apache::Session::DB_File](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession%3A%3ADBFile/markdown)', undef,
        {FileName => '/tmp/sessions'};

## AUTHOR
    This module was written by Jeffrey William Baker <<jwbaker@acm.org>>.

## SEE ALSO
    [Apache::Session](https://www.chedong.com/phpMan.php/perldoc/Apache%3A%3ASession/markdown), DB_File

