Jump to content

Recommended Posts

Hi all,

I just wrote an extremely insecure app with hidden fields just to get more familiar with hidden-fields and there risks.

Its a simple game where one is shown a number with the question to predict the next number. options are higher lower and equal to. I already know how to edit the fields (in firebug) in order to get the options for higher and lower to give me a success. But I was really wondering what special sign or code should be put in to let the equation always be true. Because in the part below,  there will this equation: $number==$_POST['secretnumber']

 

here goes some code for the action.

 

<?php

//just some random number

$number = $number.mt_rand(1,100000);

//if statements

if (isset($_POST['higher'])){    //if one presses higher

                  if($number>$_POST['secretnumber']){                     

                      echo 'congrats';                                               

                  } else {

                      echo 'too bad!'; }

if (isset($_POST['lower'])){    //if one presses lower

                  if($number<$_POST['secretnumber']){                     

                      echo 'congrats';                                               

                  } else {

                      echo 'too bad!'; }     

if (isset($_POST['equalto'])){    //if one presses equal to

                  if($number==$_POST['secretnumber']){                     

                      echo 'congrats';                                               

                  } else {

                      echo 'too bad!'; }

 

echo $number;

?>         

hereunder the part of the form where the hidden field is stored to pas along in a POST var

<form action="index.php" method="post">

            <!-- this line stores the earlier generated var $number -->

            <input type="hidden" name="secretnumber" value="<?php echo $number; ?>" />             

           

            <input type="submit" value="higher" name="higher" />

            <input type="submit" value="higher" name="lower" />

            <input type="submit" value="higher" name="equalto" />

</form>

 

So in a nutshell what I want to know is what I have to put in the value of the hidden-field for the third if-statement (the ones that says equal to) to be correct.

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/210025-hidden-fields-fun-and-practise/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.