Barnabas: Alte Werte bei Programmneustart

Beitrag lesen

Hallo,
ich brauche Eure Hilfe!
in meinem CGI-Perlprogramm habe ich zu Beginn eine Variable definiert mit
my $count;
Dann kommen Unterroutinen unter anderem eine ("up1"), die $count um 1 hochzählt.
Danach
use cgi;
...
$count=0;
...
up1;  (5 mal aufgerufen)
.....
Und jetzt das Problem:
Ich rufe das Programm auf und es zählt hoch bis 5.
Wenn ich das Programm erneut starte (z.B. Refresh der Seite oder gleiche Url eingeben), zählt das Programm weiter mit 6, 7 ....

Warum wird die Initialisierung ($count=0;)da nicht mehr aufgerufen?