使用Kohana 3.3的页面上出现意外字符

时间:2012-12-19 12:44:29

标签: kohana kohana-3 kohana-3.3

我的kohana 3.3网站包含我实现的页面:

$block_center = 'here is html form';
$this->template->block_center = array($block_center);

当然,我使用像View::factory(' .. ')->bind ...这样的结构 - 没关系(结果是一样的)。

在xampp v3.0.12上运行网站时,它可以正常工作。但是当我在托管(Apache / 2.2.22(Unix)PHP / 5.3.8)上运行时 - 开始有趣:
在html标记之前页面顶部显示四个意外符号(例如:5aeb),页面底部显示/html之后显示0
当我减少html代码的数量时(在“block_center”中),符号正在变化(似乎正在减少)到2469,22b4等等。如果我留下近十行代码,意外的符号就会消失。

有人能帮我认识一下kohaha意外输出的原因吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

检查您的HTTP协议标头。似乎Kohana默认使用HTTP / 1.1,而你的服务器则没有。只需比较$_SERVER['SERVER_PROTOCOL']和HTTP标头(例如,使用firebug)。请注意,您可以使用Request::protocol()Response::protocol()设置/获取协议值。

这些链接可能会有所帮助:12