我的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意外输出的原因吗?提前谢谢。
答案 0 :(得分:1)
检查您的HTTP协议标头。似乎Kohana默认使用HTTP / 1.1,而你的服务器则没有。只需比较$_SERVER['SERVER_PROTOCOL']
和HTTP标头(例如,使用firebug)。请注意,您可以使用Request::protocol()和Response::protocol()设置/获取协议值。