Doppelganger data
--#--
Anyone who's ever run a Web site has seen this: duplicate sets of
data from a form. Sometimes three, four sets. Are users really
filling out and sending in reports two, three, four times?
Of course not. They're banging away at the form's "Submit" button
while a stubborn CGI script taps its finger and clears its throat.
What makes them think clicking twice will speed things up?
At any rate, it's easy enough to prove that this is what's happening.
Set up a simple script that time-stamps the data and writes it to a
file.
#!/usr/bin/perl
use CGI;
my $query = new CGI;
print $query->header;
$name = $query->param('name');
$game = $query->param('game');
$number = $query->param('number');
$date = localtime(time());
open(DATA, ">>/usr/temp/data") || die "Can't open data file";
print DATA "$date\t$name\t$game\t$number\n";
close DATA;
print <
Thanks
Thanks!
$date
Name: $name
Game: $game
Number: $number