Klaus Mock: CGI.pm macht zu schaffen

Beitrag lesen

Hallo,

Kann ich einen Keks mehrmals hintereinander anfordern?

Da wird nichts angefordert. Der Browser schickt sie unaufgefordert, wenn welche da sind, die den Bedingungen entsprechen.
Und das Script bekommt sie in Form einer Environment-Variable vom Webserver übergeben. Sämtliche Perl-Module, die sich mit Cokkies auseinandersetzen, lesen die Cookies von dort.

Es scheint zu funktionieren, aber nicht zuverlaessig, da Cookie.pm ab und zu einen Fehler verursacht:
"use of uninitialized value at line 66 in Cookie.pm"

Komisch, oder?

Hast Du schon nachgesehen, was in besagter Zeile gemacht wird. Bitte die Version am Server checken. Es kann sein, daß dort eine ältere Version installiert ist, welche noch Bugs enthält oder Schwierigkeiten mit 'use strict' und der Option '-w' haben.

Bei mir steht in der Zeile 66 des CGI::Cookie-Moduls (Version 1.16):
s/\s*(.*?)\s*/$1/;

Das kanns ja nicht gewesen sein.

Grüße
  Klaus