Dans une application web sur laquelle je travaille, l'utilisateur peut cliquer sur un lien vers un fichier CSV. Aucun en-tête n'est défini pour le type de message, de sorte que le navigateur le rend simplement sous forme de texte. J'aimerais que ce fichier soit envoyé sous forme de fichier .csv, afin que l'utilisateur puisse l'ouvrir directement avec calc, excel, gnumeric, etc.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Ce code fonctionne comme prévu sur mon ordinateur (n'est-ce pas toujours comme ça ?) mais ne fonctionne pas sur un autre ordinateur.
Mon navigateur est une version nocturne de FF 3.0.1 (sous linux). Les navigateurs dans lesquels il ne fonctionne pas sont IE 7 et FF 3.0 (sous Windows).
Y a-t-il des particularités dont je ne suis pas au courant ?