ในเว็บแอปพลิเคชันที่ฉันกำลังทำงานอยู่ผู้ใช้สามารถคลิกลิงก์ไปยังไฟล์ CSV ไม่มีการตั้งค่าส่วนหัวสำหรับประเภทละครใบ้ดังนั้นเบราว์เซอร์จึงแสดงเป็นข้อความ ฉันต้องการให้ส่งไฟล์นี้เป็นไฟล์. csv เพื่อให้ผู้ใช้สามารถเปิดไฟล์ได้โดยตรงด้วย calc, excel, gnumeric และอื่น ๆ
header('Content-Type: text/csv');
echo "cell 1, cell 2";
รหัสนี้ใช้งานได้ตามที่คาดไว้ในคอมพิวเตอร์ของฉัน (ใช่หรือไม่ว่าจะเป็นอย่างไร) แต่ไม่สามารถใช้กับคอมพิวเตอร์เครื่องอื่นได้
เบราว์เซอร์ของฉันเป็นรุ่น FF 3.0.1 ทุกคืน (บน linux) เบราว์เซอร์ที่ใช้งานไม่ได้คือ IE 7 และ FF 3.0 (บน windows)
มีนิสัยใจคอที่ฉันไม่รู้บ้างไหม?