hi
ich habe ein Problem mit dem Modul Apache::Session::MySQL.
normalerweise soll über den befehl
tie %session, "Apache::Session::MySQL", $sess_id, \%attr
eine neue session erzeugt werden wenn $sess_id undef ist. nur bei mir erzeugt dieser befehle immer zwei. und wenn ich $sess_id eine sessionid übergebe, erzeugt er immer noch eine neue session id, wieso... weiß jemand was ich falsch mache?
ich habe ein Problem mit dem Modul Apache::Session::MySQL.
normalerweise soll über den befehl
tie %session, "Apache::Session::MySQL", $sess_id, \%attr
eine neue session erzeugt werden wenn $sess_id undef ist. nur bei mir erzeugt dieser befehle immer zwei. und wenn ich $sess_id eine sessionid übergebe, erzeugt er immer noch eine neue session id, wieso... weiß jemand was ich falsch mache?
Code:
sub open {
my ($self, $sess_id) = @_;
my %session;
my %attr;
%attr = (
Handle => $self->{dbh},
LockHandle => $self->{dbh},
);
tie %session, "Apache::Session::MySQL", $sess_id, \%attr;
return (\%session);
}