PHPでコード記述をするにあたり、Smartyをインストールしています。
そこで作成したxmlを動的に出力させようとした際、IE・Safariでは正常に動作したものの、Operaにおいてはxmlとして認識できずエラーが発生してしまいました。
そこでコントローラーにて「 $this->getResponse()->setHeader("Content-type","application/xml");」と追記したのですが、やはり同じ状況でした。
エラー内容は「 **Fatal error: Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; headers already sent **」となっています。
レスポンスヘッダーに原因があると思うのですが、どのように対処すればよいか分からず困っております。
同じソースコードの記述なのに、ブラウザごとに異動作をするのは何が原因なのでしょうか。
お知恵をお貸しいただければと存じます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。