---
title: "Cookies."
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19453-cookies"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Kent"
published: "2001-12-16T14:04:00.000Z"
updated: "2001-12-16T21:18:00.000Z"
replies: 1
views: 355
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19453-cookies"
---

# Cookies.

## #1 — Kent, 2001-12-16T14:04Z

Hittade denna kodsnutt hos jojoxx:

use CGI::Cookie;
$minkaka = new CGI::Cookie(-name =\> 'namn', -value =\> '$FORM{'namn'}', -expires =\> '+3M');
print "Set-Cookie: $minkaka\\n";

men den lagrar inte kakan, varför?
Och hur hämtar jag värdet från kakan sen?

Permalänk: https://www.webforum.nu/p/19453

## #2 — Hansen, 2001-12-16T21:18Z

Hej,

Du ska nog inte ha snuttar kring '$FORM{'namn'}', tar du bort dom och skriver ut rätt content huvud så ska det nog fungera. Testa denna snutt:

```
#!/usr/bin/perl -w

use strict;
use CGI::Cookie;

my %FORM = (
    'namn'   => 'Kent',
    'epost'  => 'snart@hotmail.com',
);

my $cookie = CGI::Cookie->new(
    -name    => 'namn',
    -value   => $FORM{'namn'},
    -expires => '+3M'
);

print "Set-Cookie: $cookie\n";
print "Content-Type: text/html\n\n";
```

Använd CGI.pm istället för någon hemma kokad cgi parser.

Om du läser perldoc CGI::Cookie så står där alla svar som du behöver. <http://www.perldoc.com/perl5.6.1/lib/CGI/Cookie.html>

Permalänk: https://www.webforum.nu/p/342236

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19453-cookies
