PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : reload problem (perl)



manny
31-07-2002, 17:18
hoi,

ich habe da so ein nettes script, in dem man ein bissl rumposten kann. es schickt informationen an sich selbst, wenn man postet (und das werde ich nicht ändern).

problem: wenn ich f5/reload mit dem browser mache, werden die informationen erneut gesendet.

die daten werden per "post" übermittelt. hier meine einlese-funktion (selfhtml 7.0):
wie kann ich abfragen, ob der datensatz, der übermittelt wird, schon vorhanden ist ?

read(STDIN, $Daten, $ENV{'CONTENT_LENGTH'});
@Formularfelder = split(/&/, $Daten);
foreach $Feld (@Formularfelder)
{
($name, $value) = split(/=/, $Feld);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.|\n)*-->//g;

if ($name eq "nickname")
{$nickname = $value}

}


c-ya

TommeS73
12-08-2002, 23:23
Frage zu ungenau...

Wo stehen denn Deine Daten, die Du eventuell mit den vom Browser übermittelten Daten abgleichen willst -> und in welcher Form kommen die gesicherten Daten vor (z.B. Datei mit Schlüssel=Wert)? :confused: