in reply to Re^2: 500 internal server error !!
in thread 500 internal server error !!

Maybe you want something like this:
my $s = eval { PHP::Session->new() }; if ($s) { # I CAN HAZ SESSION } else { # there was an error }