ESSAY / NOTE

thinkphp3.2.3 分页page类 用户URL页码越界操作返回404

我刚刚在前面文章中讲解了TP3.2.3最新版本中PAGE.CLASS 分页类中使用路由的方法 那么我们现在又遇到了一个新的问题,配置路由后,用户访问页码越界操作 那么他自动弹回为最后一页 我们需要将调皮的越界用户 整蛊一下。 自定义判断是否越界 在PAGE.CLASS分页类中加入如下函数 /* 看看是否越界访问了*/ public function yuejie(){ $this->totalPages = ceil($this->totalRows / $this->listRows); //总页数 if($this->totalPages==0){ //如果没有文章内容 那页数最少是1 不是0 $this->totalPages=1; } //echo $this->nowPage.$this->totalPages; if($this->nowPage>$this->totalPages){ return 1; }else{ return 0; } } 在控制器中实例化分页类后调用该函数 $yuejie=$Page->yuejie(); if($yuejie==1){ echo '404'; exit(); }