title: Checking if a variable is an integer in PHP
body: <p>I have the following code</p>
  
  <pre><code>    $page = $_GET['p'];
  
      if($page == "")
      {
          $page = 1;
      }
      if(is_int($page) == false)
      {
          setcookie("error", "Invalid page.", time()+3600);
          header("location:somethingwentwrong.php");
          die();
      }
      //else continue with code
  </code></pre>
  
  <p>which I am going to use for looking at different "pages" of a database (results 1-10, 11-20, etc). I can't seem to get the is_int() function to work correctly, however. Putting "1" into the url (noobs.php?p=1) gives me the invalid page error, as well as something like "asdf".</p>