У меня есть следующий код
$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
который я собираюсь использовать для просмотра разных "страниц" базы данных (результаты 1-10, 11-20 и т.д.). Однако я не могу заставить функцию is_int() работать правильно. Ввод "1" в url (noobs.php? P = 1) дает мне неверную ошибку страницы, а также что-то вроде "asdf".