Trong một ứng dụng web tôi đang làm việc, người dùng có thể nhấp vào liên kết đến tệp CSV. Không có tiêu đề nào được đặt cho loại mime, vì vậy trình duyệt chỉ hiển thị nó dưới dạng văn bản. Tôi muốn tệp này được gửi dưới dạng tệp .csv, vì vậy người dùng có thể trực tiếp mở tệp bằng calc, excel, gnumeric, v.v.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Mã này hoạt động như mong đợi trên máy tính của tôi (Không phải nó luôn như vậy sao?) Nhưng không hoạt động trên máy tính khác.
Trình duyệt của tôi là bản dựng hàng đêm của FF 3.0.1 (trên linux). Các trình duyệt mà nó không hoạt động là IE 7 và FF 3.0 (trên windows)
Có bất kỳ quirks tôi không biết?