Thread Fehlermeldung bei use constant mit mod_perl *was:security (7 answers)
Opened by bieber at 2009-02-03 09:19

bieber
 2009-02-03 09:19
#118599 #118599
User since
2007-06-18
148 Artikel
BenutzerIn
[default_avatar]
Guten Morgen,

ich nutze in meinem CGI-Script, in der index.pl folgendes:

Code (perl): (dl )
1
2
#sicherheitsvariable für zu inkludierende Dateien (dass diese immer über index.pl aufgerufen werden müssen)
use constant SECURITY => "ich bin zur Sicherheit";


so können die von der index.pl aufgerufenen Unterseiten nicht direkt geöffnet werden, weil in jeder Datei überprüft wird, ob die Konstante gesetzt ist

leider erzeugt mir diese Konstante im error-log folgende Meldung
Code: (dl )
1
2
[Tue Feb  3 13:32:10 2009] index.pl: Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRunPrefork::oracle_tool_index_2epl::SECURITY: none vs () at /opt/lampp/lib/perl5/5.10.0/constant.pm line 115.
[Tue Feb 3 13:32:10 2009] -e: Constant subroutine ModPerl::ROOT::ModPerl::PerlRunPrefork::oracle_tool_index_2epl::SECURITY redefined at /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/ModPerl/Util.pm line 69.


es läuft zwar alles, aber diese Meldung hätte ich gerne weg, kann mir bitte jm. helfen/erklären warum die Meldung kommt?
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

View full thread Fehlermeldung bei use constant mit mod_perl *was:security