I'm having a problem with Apache2::Cookie (2.05-dev) and mod_perl2 (1.999.23). No matter what order I specify the parameters in for a new cookie the path always gets set to the value for the domain. Some sample code:
my $cookie = Apache2::Cookie->new($r, -name => $username, -value => $session, -secure => 1, -domain => '.my.domain.com', -path => '/foo/'); $cookie->bake($r); The cookie set is: username=lGb0fQSynbzgAwIh85pNgInP; path=.my.domain.com; domain=.my.domain.com; secure, sometimes instead of this I get: username=HpoX0huDHnTM8JaEsmZNGIJS; path=domain; domain=.my.domain.com; secure, Which is even weirder. Any help as to what I'm doing wrong or workarounds if this is a bug would be appreciated. Thanks in advance, Stephen Quinney