zet: skript stoppen und auf erlaubnis warten

Beitrag lesen

Hallo liebes Forenteam.

Bin eigentlich aktiver leser hier aber nun stehe ich vor einem problem was sich auch nicht durchs lesen löst (zumindest finde ich weder eine passende antwort in der sufu noch in google).

Also nehmen wir mal ein ganz simples beispiel (ich weiss es hat macht keinen sinn aber jetzt nur als beispiel):
ich möchte das ein user eine rechnung eingeben kann danach wird ihm eine email geschickt wenn er einen link in der email anklickt soll erst ausgerechnet werden. So ähnlich also wie bei vielen anmeldungen.
Wie kann ich sowas machen?? ich weiss einfach nicht wie ich soetwas mache im moment hab ich es mir so gedacht:
(wird natürlich als cgi 'umgebaut' und erweitert)

###############################################################
#/usr/bin/perl

print "Bitte gib die erste zahl ein";

$zahleins = <STDIN>;
chomp $zahleins;

print "Bitte gib die zweite zahl ein";

$zahlzwei = <STDIN>;
chomp $zahlzwei;

$ergebnis = $zahleins + $zahlzwei;

exit; #?

(nun sollte irgendwie geprüft werden ob der link in der email angeklickt worden ist wenn ja dann:)

print "Ergebnis ist $ergebnis";

(wenn nicht dann ignorieren (und alles zurücksetzen))
#################################################################

Ich habe mir schon gedacht einen wert in einer datei zu speichern und mit einer if abfrage den true/false wert aus zu lesen und diesen sobald die antwort erfolgt ist den wert auf 0 setzen aber wenn mehrere fast gleichzeitig den link anklicken gerät alles durcheinander.

Wie kann ich das machen oder besser gesagt wie machen es die "großen"???

Danke im vorraus!!!