Thread CGI::Session in Verbindung mit MySQL (17 answers)
Opened by esskar at 2004-04-11 18:13

MartinR
 2006-08-24 21:47
#2073 #2073
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
Na dann halt mal ein Beispiel das bei mir funktioniert:

Code: (dl )
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
#!/usr/bin/perl

use strict;
use warnings;

my $username = 'xx';
my $passwort = 'xx';
my $tabelle  = '_test';

use CGI;
my $cgi = new CGI;

use CGI::Session;
my $session = new CGI::Session( "driver:mysql", undef,
{
DataSource  => "dbi:mysql:$tabelle",
User        => $username,
Password    => $passwort
}
);

$session->param('dummy', time);

print $session->header();
print $cgi->start_html();
print $cgi->a( {href=>$cgi->self_url}, 'nochmal');
print $cgi->p("Zeit: ".$session->param('dummy'));
print $cgi->end_html();


Die MySQL-Datenbank heißt: '_test'
Die Tabelle in der Datenbank wurde erstellt mit:

Code: (dl )
1
2
3
4
CREATE TABLE sessions (
       id CHAR(32) NOT NULL PRIMARY KEY,
       a_session TEXT NOT NULL
   );

View full thread CGI::Session in Verbindung mit MySQL