SledgeでのCookieの扱い
SledgeでのCookieの扱い
SledgeのFAQに
Q. 独自に Cookie を使いたい
A.
セッションで解決できない永続 Cookie を使う場合は、header_out でセットできます。
use CGI::Cookie; my $cookie = CGI::Cookie->new({ ... }); $self->r->header_out('Set-Cookie' => $cookie);
――とあったので、その通り作ったらハマってしまった。
これだと、Session用のCookieが上書きされてしまうんですな。
まともに動かすには
use CGI::Cookie; my $cookie = CGI::Cookie->new({ ... }); $self->r->headers_out->add('Set-Cookie' => $cookie);
――とかすべきらしい。。。