OpenFrame::AbstractCookie - An abstract cookie class
my $cookietin = OpenFrame::AbstractCookie->new(); $cookietin->set("animal" => "parrot"); my $colour = $cookietin->get("colour"); $cookietin->delete("colour"); my %cookies = $cookietin->get_all();
OpenFrame::AbstractCookie represents cookies inside OpenFrame. Cookies in OpenFrame represent some kind of storage option on the requesting side.
OpenFrame::AbstractCookie
Cookies are a general mechanism which server side connections can use to both store and retrieve information on the client side of the connection. The addition of a simple, persistent, client-side state significantly extends the capabilities of Web-based client/server applications. OpenFrame::AbstractCookie is an abstract cookie class for OpenFrame which can represent cookies no matter how they really come to exist outside OpenFrame (such as CGI or Apache cookie objects).
The new() method creates a new OpenFrame::AbstractCookie object. These can hold multiple cookies (although they must have unique names) inside the cookie tin.
my $cookietin = OpenFrame::AbstractCookie->new();
The set() method adds an entry to the cookie tin:
$cookietin->set("animal" => "parrot");
The get() method returns a cookie value from the cookie tin given its name:
my $colour = $cookietin->get("colour");
The delete() method removes a cookie element from the cookie tin given its name:
$cookietin->delete("colour");
The get_all() method returns a hash of all the cookies in the cookie tin:
my %cookies = $cookietin->get_all();
James Duncan <jduncan@fotango.com>, Leon Brocard <leon@fotango.com>
To install OpenFrame, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OpenFrame
CPAN shell
perl -MCPAN -e shell install OpenFrame
For more information on module installation, please visit the detailed CPAN module installation guide.