我有以下密码
$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”的内容。