Thread Session-ID wird nicht generiert (68 answers)
Opened by anamollo4music at 2013-03-26 08:23

GwenDragon
 2013-03-26 09:22
#166620 #166620
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
Natürlich musst du verwendete Module wie z. B. CGI::Session auch it use einbinden.

Verwende bitte auch am Anfang deines Programms:
Code (perl): (dl )
1
2
3
4
5
6
7
use strict;
use warnings;

### NUR ZUM DEBUGGEN ####
### später unbedingt Zeile mit use CGI::Carp löschen! ###
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
#########################################################


Dann zeigt dir Perl teilweise, wo du was was du falsch machst.

Aber nicht vergessen: bei Verwendung von CPAN:CGI::Carp kann der Webserver einiges an Programminterna ausplaudern, was andere nicht wissen sollten.

//NACHTRAG:
Mit folgendem am Anfang deines Programms
Code (perl): (dl )
1
2
3
4
5
6
BEGIN {
  use CGI::Carp qw(carpout);
  open(LOG, '>>', '/var/www/vhosts/meine-website.de/logs/mycgi.log') 
    or die "Unable to open mycgi-log: $!\n";
  carpout(LOG);
}
kannst du auch die Fehler in eine Logdatei schreiben.
Du musst bei '/var/www/vhosts/meine-website.de/logs/mycgi.log' halt dein Verzeichnis, auf das du Zugriff hast reinsetzen.
Damit entfällt dann auch die Zeile
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
in deinem Programm!
Last edited: 2013-03-26 09:34:20 +0100 (CET)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Session-ID wird nicht generiert