用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5642|回复: 0
收起左侧

[HELP] 关于redirect后的字符编码问题

[复制链接]
发表于 2012-8-4 11:13:34 | 显示全部楼层 |阅读模式
代码片段大体如下:

class Test extends CI_Controller
{
    function tester($data)
    {
        $this->firephp->info('tester');
        redirect('/users/test/newtest/');
    }
   
    function newtest()
    {
        $this->firephp->info('newtest');
        echo '111';
    }
}
浏览器中输入http://localhost/testsys/index.php/users/test/tester
在firebug的控制台里会出现以下错误提示:
HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。
并且在控制台的调试信息中出现了2次一样的打印,信息如下
http://localhost/testsys/index.php/users/test/newtest
newtest


http://localhost/testsys/index.php/users/test/newtest
newtest
可是观察网络面板里对newtest只发起了一次请求,为何会有2次打印?请高手解惑!而且我发现在redirect调用之后,利用$this->firephp->info()打印的调试信息即便是控制台 ‘保持’ 选项选中的情况下,仍然全部无法输出至控制台,这又是为什么呢?






本版积分规则