djks 发表于 2010-12-8 00:44:09

我使用redirect时进入无限重定向

查了一些资料没明白,哪位帮看看

$data['auth'] = $this->session->userdata('auth');
            if($data['auth']==1)
            {
                redirect('page');//firefox提示检测到该服务器正在将此地址的请求循环重定向,此问题可能是因为禁用或拒绝 Cookie 导致
            }elseif($data['auth']==0){
                redirect('index');//正常显示
            }

看到visvoy,回复的这个问题,估计跟我的也是一样的
http://codeigniter.org.cn/forums/viewthread.php?tid=7498&extra=&ordertype=1

Hex 发表于 2010-12-8 00:53:31

是你自己的程序造成循环重定向。
也就是重定向到 page 控制器,不知道什么原因又执行了 redirect('page') 操作,
楼主还是好好检查一下吧。

djks 发表于 2010-12-8 12:34:18

后面弄明白了,我在page检测之后又跳转到page,死循环了
Hex 经常这么晚啊:)

星点★余晖♂ 发表于 2012-5-7 10:48:24

我也遇到这个问题,我想知道如何解决钩子函数的,重定向无限循环问题,
redirect('page');   附近是不是要加什么if语句处理之类的
页: [1]
查看完整版本: 我使用redirect时进入无限重定向