Jump to content

[SOLVED] Opera submit button exploits


MasterACE14

Recommended Posts

Evening Everyone,

 

It has come to my attention that people that use the opera web browser are able to click a submit button once, and then press enter again and again without letting the page completely load. They need to press enter around every 0, 4 seconds. And then when they let the page completely load, whatever MySQL queries you may have that run when a submit button is pressed. They are run as many times as the person has pressed enter during the page loading.

 

This is quite a dangerous and crafty exploit.

 

And I simply want to know, how can I stop this from happening?

 

can this be stopped with PHP? or do I need javascript?

 

surely their is a way to make it so, once a submit button is pressed, the button is now dead. Until the page has fully loaded.

 

Regards ACE

Link to comment
https://forums.phpfreaks.com/topic/74984-solved-opera-submit-button-exploits/
Share on other sites

Just google it

 

Google Search

 

<html>
<head>
<script language="JavaScript">

function Disab (val) {

if(val=="1")
{form1.Submit.disabled=true}

if(val=="2")
{form1.Button.disabled=true}
}

</script>
</head>
<body>
<form name="form1" method="post" action="" enctype="text/plain">
<input type="submit" name="Submit" value="Submit" onClick="Disab (1)">
<input type="button" name="Button" value="Button" onClick="Disab (2)">
</form>
</body>
</html>

 

That is a form with 2 buttons one will disable when clicked and load the form while the other will just disable itself.

 

I hope thats what you were looking for ;D

 

~ Chocopi

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.