Tôi đoán là bạn đã có một số loại mẫu tạo ra cùng một đầu trang và chân trang HTML bất kể trang được yêu cầu là gì. Đôi khi trước khi hàm exportCSV được gọi, tiêu đề sẽ được tạo.
Bạn không hiển thị phần dưới cùng của đầu ra, nhưng tôi cá rằng phần chân trang cũng ở đó, vì tôi nghi ngờ điều khiển luồng sẽ tiếp tục đối với mã đó sau khi hàm thoát.