2

私のkohana3.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タグの前(例:)とその後に
4つの予期しない記号が表示されます。ページが表示されます。 ("block_center"内の)htmlコードの量を減らすと、シンボルが2469、22b4などに変更されます(減少しているように見えます)。また、10行近くのコードを残すと、予期しない記号が消えます。5aeb/html0

コハハでのこの予期しない出力の理由を誰かが私に認識させるのを手伝ってもらえますか?前もって感謝します。

4

1 に答える 1

1

HTTPプロトコルヘッダーを確認してください。KohanaはデフォルトでHTTP/1.1を使用しているようですが、サーバーは使用していません。HTTPヘッダーを比較するだけ$_SERVER['SERVER_PROTOCOL']です(たとえば、firebugを使用)。Request :: protocol()およびResponse :: protocol( )を使用してプロトコル値を設定/取得できることに注意してください。

これらのリンクが役立つ場合があります1、2

于 2012-12-19T18:50:48.287 に答える