0

JSON ファイルをダウンロードするパブリック関数があります。base_urlダウンロードが完了したら、インデックス ( ) にリダイレクトしたいと思います。ob_startおよびPHP 関数を使用してみましob_flushたが、それはできません。これは可能ですか?

    $this->load->helper('url');
    $data['events'] = $this->events_model->get_events();

    ob_start();
    header("Content-Description: File Transfer"); 
    header("Content-Type: application/octet-stream"); 
    header("Content-Disposition: attachment; filename='EVENTS.json'"); 

    echo json_encode($data);
    ob_flush();

    redirect(base_url());
4

1 に答える 1

0

'echo' の後、関数 redirect() が機能しません。

リダイレクトする前に、ブラウザで何もエコーできません

この行にコメントしてください:

//echo json_encode($data);
于 2013-04-10T14:09:40.843 に答える