我在用户登录应用程序时设置了Cookie。但是当用户更新他的个人资料时我需要修改它。谁能告诉我如何更新现有的cookie? 提前谢谢。(我正在使用perl)。
答案 0 :(得分:4)
CGI::Cookie就是您所需要的。
要将Cookie发送到您的应用程序:
my %cookies = CGI::Cookie->fetch;
my $foo = $cookies{foo}->value;
如果您使用CGI.pm生成标题,那么发送Set-Cookie
标题只需要传入CGI::Cookie
对象:
my $q = CGI->new;
print $q->header( -cookie => $foo );
否则,请使用您正在使用的Web应用程序框架提供的任何标头操作界面。