Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/12/2004, 13:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. ese es el eterno problema con la no standarización. Las RFC's del protocolo HTTP dicen más o menos lo que indicas para informar al cliente (navegador) que los datos que vas a enviar son para descargar.

Lamentablemente no todo navegador (ni versiones incluso de un mismo fabricante) entiende de igual forma dichas cabeceras .. El caso es que PHP no puede hacer más .. ya hace su "trabajo" en prestarte las funciones para que puedas enviar dichas cabeceras.

Algunos usan cabeceras tipo:
Código PHP:
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download"); 
Las 3 a la vez . aunque no sé que sentido tiene si en teoría se solapan y prevalece la última en tal caso? .. ...

Por curiosidad .. si quieres ver que dicen al respecto las RFC's del protocolo HTTP (que parece que en ese punto poco navegador sigue las normas):
http://www.faqs.org/rfcs/rfc2183.html

Un saludo,