0
У меня есть публичная функция, которая загружает файл JSON. Я хочу, чтобы он перенаправлялся на индекс (base_url
) после завершения загрузки. Я попытался использовать функции PHP ob_start
и ob_flush
, но это не так. Это возможно?Codeigniter redirect after force загрузить
$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());
проверили вы [это] (http://stackoverflow.com/questions/822707/ PHP генерировать-файл-для-загрузки-то-редирект)? – user1190992
Вы не можете доставлять данные загрузки _and_ redirect в тот же HTTP-ответ. – CBroe