Web を作成するために codeigniter bonfire フレームワークを使用しています。エコー json エンコードを使用しているどこでも、次のようなエラー ログにエラーが表示されます:-
ERROR - 2015-07-06 17:38:49 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at... )
このエラーがエラー ログ ファイルに生成される理由。警告が生成されるサンプルコードです。
public function get_filter()
{
if(!empty($_GET))
{
$search = $_GET;
$restaurant = $this->discount_model->get_offer_restaurant_by_discount($_GET);
echo json_encode($restaurant);
}
else{
$restaurant = $this->discount_model->get_all_discount_restaurants();
echo json_encode($restaurant);
}
}
ここでは、echo json_encode($restaurant) 行で生成されたエラーです。このエラーを停止する方法。