Re: Help!
| From: | Raivo | Date: | Tue, 11 Dec 2001 21:27:12 +0000 |
| Subject: | Re: Help! | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-77376@lists.php.net to get a copy of this message | ||
I generate random key and put it on the hidden input. When I get submit from
client, I compare, is this key actual or old.
<?php
session_start();
session_register('key');
if ($user_key == $key){
echo "Normal submit<br>";
}else{
echo "Refresh";
}
mt_srand((double)microtime()*1000000);
$key = md5(mt_rand(0,9999999));
$html = "<FORM action=\"test.php\" method=\"post\">\n".
"<INPUT type=\"text\" name=\"text\" /><br>\n".
"<INPUT type=\"submit\" />\n".
"<INPUT type=\"hidden\" name=\"user_key\" value=\"$key\"
/>\n".
"</FORM>\n";
echo $html;
?>
Raivo Tali
"Ryan Adorable" <php@floppydiskonline.com> wrote in message
news:20011209150715.95F352757@sitemail.everyone.net...
> Hi,
>
> I created a poll program for my homepage. When i vote some field in my
database gets incremented, but after successfully voting when i clicked on
reload/refresh of my browser the said field is also incremented. How can I
fix/avoid this problem?
>
> Hoping for a reply.
> Thanks
>
> Ryan
>
> _____________________________________________________________
> Sign up for FREE email from FloppyDisk at
> http://www.floppydiskonline.com