cgi::session::serialize::storable(3) [centos man page]
CGI::Session::Serialize::storable(3) User Contributed Perl Documentation CGI::Session::Serialize::storable(3) NAME
CGI::Session::Serialize::storable - Serializer for CGI::Session DESCRIPTION
This library can be used by CGI::Session to serialize session data. Uses Storable. METHODS
freeze($class, \%hash) Receives two arguments. First is the class name, the second is the data to be serialized. Should return serialized string on success, undef on failure. Error message should be set using "set_error()|CGI::Session::ErrorHandler/"set_error()"" thaw($class, $string) Receives two arguments. First is the class name, second is the frozen data string. Should return thawed data structure on success, undef on failure. Error message should be set using "set_error()|CGI::Session::ErrorHandler/"set_error()"" LICENSING
For support and licensing see CGI::Session perl v5.16.3 2008-07-16 CGI::Session::Serialize::storable(3)
Check Out this Related Man Page
CGI::Session::Driver::postgresql(3pm) User Contributed Perl Documentation CGI::Session::Driver::postgresql(3pm) NAME
CGI::Session::Driver::postgresql - PostgreSQL driver for CGI::Session SYNOPSIS
use CGI::Session; $session = CGI::Session->new("driver:PostgreSQL", undef, {Handle=>$dbh}); DESCRIPTION
CGI::Session::PostgreSQL is a CGI::Session driver to store session data in a PostgreSQL table. STORAGE
Before you can use any DBI-based session drivers you need to make sure compatible database table is created for CGI::Session to work with. Following command will produce minimal requirements in most SQL databases: CREATE TABLE sessions ( id CHAR(32) NOT NULL PRIMARY KEY, a_session BYTEA NOT NULL ); and within your code use: use CGI::Session; $session = CGI::Session->new("driver:PostgreSQL", undef, {Handle=>$dbh, ColumnType=>"binary"}); Please note the ColumnType argument. PostgreSQL's text type has problems when trying to hold a null character. (Known as "