NAME PHP::Session - read / write PHP session files SYNOPSIS use PHP::Session; my $session = PHP::Session->new($id); # session id my $id = $session->id; # get/set session data my $foo = $session->get('foo'); $session->set(bar => $bar); # remove session data $session->unregister('foo'); # remove all session data $session->unset; # check if data is registered $session->is_registered('bar'); # save session data $session->save; # destroy session $session->destroy; DESCRIPTION PHP::Session provides a way to read / write PHP4 session files, with which you can make your Perl application session shared with PHP4. NOTES * Array in PHP is hash in Perl. * Objects in PHP are restored as objects blessed into PHP::Session::Object (Null class). * Locking when save()ing data is acquired via exclusive "flock", same as PHP implementation. * Not tested so much, thus there may be a lot of bug in (des|s)erialization code. If you find any, tell me via email. TODO * WDDX support, using WDDX.pm * "Apache::Session::PHP" AUTHOR Tatsuhiko Miyagawa This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO the WDDX manpage, the Apache::Session manpage, the CGI::kSession manpage