У меня есть следующий код
$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».