dapianzi1108 发表于 2013-2-9 00:30:45

访问不正确的url 跳转到错误页

比如abc.com/123/4是存在的   第三段是参数传递
      abc.com/123/10是不存在的
但是 不正确的url是能访问的   传递的参数不准确 部分内容显示错误

怎么让访问这样的url跳转到错误页   

还有个问题 怎么修改错误页

求高手帮忙

niudongwei 发表于 2013-2-12 15:04:19

如果你问题描述是正确的,那只是函数判断参数是否合法的问题;

如果是


正确:abc.com/123/4
错误:abc.com/123/4/10


就可以用 $this->uri->total_segments() == N 判断

dapianzi1108 发表于 2013-2-12 23:03:12

第3段 是一样的参数 比如是电视剧 第3集或第10集 但是第10集是不存在的只有3集

url 把参数传给控制器搜索结果是空 但是url能访问怎么避免这样的情况

niudongwei 发表于 2013-2-14 02:05:30

dapianzi1108 发表于 2013-2-12 23:03 static/image/common/back.gif
第3段 是一样的参数 比如是电视剧 第3集或第10集 但是第10集是不存在的只有3集

url 把参数传给控制 ...

正如你说的,你查询结果为空时,是不是就要做判断呢,你应该在SQL查询后做判断

比如:查询用户用户没有登录权限就转到登录界面if(!$this->ion_auth->logged_in())
    {
      redirect('login', 'refresh');
    }

dapianzi1108 发表于 2013-2-15 16:16:46

多谢 已经搞定了
页: [1]
查看完整版本: 访问不正确的url 跳转到错误页