Mojolicious 未设置 Cookie 域
Mojolicious Not Setting Cookie Domain
我一直在尝试在这个特定的 Mojolicious 应用程序中为我的域设置 cookie,但它不会这样做。它一直将其设置为本地计算机的域。
$c->cookie(
goto => "DATA",
{ domain => ".mydomain.edu", path => '/' }
);
我已经看了好几个小时了,但似乎看不出哪里出了问题。
有什么想法吗?
您尝试过使用 Mojo::UserAgent::CookieJar
吗?
my $ua = Mojo::UserAgent->new;
my $jar = Mojo::UserAgent::CookieJar->new;
$jar->add(
Mojo::Cookie::Response->new(
name => "cookie",
value => "1",
domain => ".mydomain.edu",
path => "/",
)
);
$ua = $ua->cookie_jar($jar);
已更改:
$c->cookie(
goto => encode_base64('data'),
{ domain => ".mydomain.edu", path => '/' }
);
收件人:
$goto = encode_base64('data');
$c->cookie(
goto => $goto,
{ domain => ".mydomain.edu", path => '/' }
);
我一直在尝试在这个特定的 Mojolicious 应用程序中为我的域设置 cookie,但它不会这样做。它一直将其设置为本地计算机的域。
$c->cookie(
goto => "DATA",
{ domain => ".mydomain.edu", path => '/' }
);
我已经看了好几个小时了,但似乎看不出哪里出了问题。
有什么想法吗?
您尝试过使用 Mojo::UserAgent::CookieJar
吗?
my $ua = Mojo::UserAgent->new;
my $jar = Mojo::UserAgent::CookieJar->new;
$jar->add(
Mojo::Cookie::Response->new(
name => "cookie",
value => "1",
domain => ".mydomain.edu",
path => "/",
)
);
$ua = $ua->cookie_jar($jar);
已更改:
$c->cookie(
goto => encode_base64('data'),
{ domain => ".mydomain.edu", path => '/' }
);
收件人:
$goto = encode_base64('data');
$c->cookie(
goto => $goto,
{ domain => ".mydomain.edu", path => '/' }
);