Datei: a.pl
my $counter = 112;
Das ist aber nicht wovon du am Anfang sprachst. Das ist eine variabel die du in der Datei a deklarierst.
if(CGI::param('aktion') == 'aktion1')
{
require 'aktion.pl';
doAktion1();
}Datei: aktion.pl:
sub doAktion
{
my $var = CGI::param('meineParameter');print $counter;
was spricht gegen:
sub doAktion
{
my $counter = shift;
Funktioniert dann aber immer noch nicht, auch nicht wenn ich in aktion.pl
my $var2 = CGI::param('counter');
einbaue. Lässt sich auf eine Variable eines anderen Skriptes auch noch irgendwie zugreifen? dann wäre ich meinem Ziel nämlich schon ein ganz gehöriges Stückchen näher.
Vielleicht wilst du einfach einen Funktionsparameter verwenden?
Struppi.