![]() |
|< 1 2 3 4 >| | ![]() |
32 Einträge, 4 Seiten |
1
2
3
4
foreach (split(/; /, $ENV{'HTTP_COOKIE'})) {
($c, $v) = split(/=/, $_);
if ($c eq "myname") { $myname = $v; }
}
print "Set-Cookie: myname=Erik; expires=Fri, 13-May-2005 19:11:03 GMT;\n";
[E|B,14.05.2004, 20:50]Code: (dl )1
2
3
4foreach (split(/; /, $ENV{'HTTP_COOKIE'})) {
($c, $v) = split(/=/, $_);
if ($c eq "myname") { $myname = $v; }
}
my ($c, $v) = split(/=/, $_, 2);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!Perl -w
##zusatz
use CGI;
use CGI::Carp qw(fatalsToBrowser warningsToBrowser); # fuer produktion dann deaktivieren
%cs = readk();
@ken = keys(%cs);
$ke = $ken[0];
$co = $cs{ $ke };
my $cgi = CGI->new();
# alle parameter in einen Hash einlesen
my %parameter = $cgi->Vars();
# oder nur einen in eine Variable
my $action = $cgi->param('action');
# cookie erstellen
my $cookie = $cgi->cookie(
-name => 'sessionID',
-value => 'wert des cookies',
);
print $cgi->header(
-type => 'text/html',
-cookie => $cookie,
);
print $cgi->start_html(
-title => 'Testseite mit cookie',
-author => 'ich',
# ...
);
print "values des bisherigen kekses $co";
print $cgi->end_html();
sub readk() {
my $cgi = CGI->new();
my %cookie = $cgi->cookie(-name => 'sessionID');
return %cookie;
}
![]() |
|< 1 2 3 4 >| | ![]() |
32 Einträge, 4 Seiten |