Mattia Barbon

NAME

CGI::Session::Driver::hidden - persistent session using hidden fields

SYNOPSIS

In the CGI script:

    use CGI::Session;
    my $session = new CGI::Session("driver:hidden", undef,
                                   {CGI=>$cgi_obj});

In the HTML (pseudo-code):

    <input type="hidden" name="$CGI::Session::NAME" value="$session->id()" />

or

    <input $session->field() />

DESCRIPTION

This driver module for CGI::Session 4.x allows storing the session inside a hidden field in the HTML page.

The semantics are somewhat different than standard driver modules, but good enough for most uses.

METHODS

field

  $attributes = $session->field;

Produces type, name and value attributes to be used inside and HTML <input> tag.

AUTHOR

Mattia Barbon <mbarbon@cpan.org>.

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SOURCES

The latest sources can be found on GitHub at http://github.com/mbarbon/cgi-session-hidden/tree

SEE ALSO

CGI::Session