[snip]
I am going to do some thinking (typing) out loud here because I need to
come up with a solution to double-clicking on a form button issue.
[/snip]
Because the data is contained in session variables this became an easy
issue once I logiced it out
/*
* we have to find out if a double click occurred but we are going to
allow for a much longer time interval
* of 30 minutes in order to make sure that the ESN can be provisioned
again, just not today.
*/
$getESNDate = "SELECT `ezESN` FROM `test`.`provision` ";
$getESNDate .= "WHERE `updated` BETWEEN DATE_SUB(NOW(), INTERVAL 1800
SECOND) AND DATE_SUB(NOW(), INTERVAL 1 SECOND) ";
$getESNDate .= "AND `ezESN` = '".$_POST['psESN']."' ";
if(!($dbESNDate = mysql_query($getESNDate, $udc))){
echo mysql_error();
exit();
}
/* does it test positive for ESN within the past few minutes? */
if(0 != mysql_num_rows($dbESNDate)){
/* the session data is already set, so go to activation receipt
*/
header("Location: ezActivationReceipt.php");
exit();
} else {
/* process normally */
/* lines and lines of code */
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php