hallo Uwe,
http://perl.apache.org/guide/
http://perl.apache.org/dist/cgi_to_mod_perl.html
http://perl.apache.org/dist/mod_perl_traps.html
hier stehlt alles notwendige.
Kurze zusammenfassung:
use strict;
Da unter mod_perl die scripts nicht wirklich beendet werden, werden globale Variable für jeden subserver von Apache nicht zurückgesetzt.
Symtom: irgendwie merkt sich der Server 'alte' CGI-Parameter.
Abhilfe:
use strict;
Unter mod_perl läuft jedes script in einem eigenen namespace und nicht in main. das kann schon oft kopfzerbrechen bereiten.
da gibt's noch vieles anderes, aber lies dir die mod_perl-Doku gut durch (alles was mit 'porting' zu tun hat).
ach ja,
use strict;
Grüße
Klaus