就拿本题讲解为例,网址输入的是mypage.php?p=3的时候,会打开第三页的内容;但是当我输入mypage.php的时候是没有输出内容的,请问这个怎么解决?我是想让他显示mypage.php?p=1的内容,不会做,想问问。
if(isset($_GET['p'])){ $page = $_GET['p']; if($page < 1 || $page > $total_page){ $page = 1; } }else{ $page = 1; }
要加初始值的,判断 $page=isset($_GET['page']) ? $_GET['page'] : 1;