Stoppen Sie IE8, um einen Text- / Nur-MIME-Typ zu öffnen oder herunterzuladen

Ich generiere dynamisch eine Textdatei in PHP, daher hat sie die Erweiterung .php, aber einen text / plain MIME-Typ. Mit Ausnahme von IE8 wird die Datei in allen Browsern als gut vorformatierter Text angezeigt.

Google sagt mir, dass sie Sicherheit hinzugefügt haben, wenn der Inhaltstyp des HTTP-Headers nicht mit dem erwarteten Inhaltstyp übereinstimmt (ich denke, basierend auf der Erweiterung und etwas Schnüffeln), erzwingt dies das Herunterladen der Datei. In meinem Fall muss ich es öffnen und ihm auch die Erlaubnis geben, die Datei zu öffnen, die ich gerade gesagt habe! Das ist aber wahrscheinlich ein Ärgernis für Win7. Das Bereitstellen einer statischen Nur-Text-Datei funktioniert natürlich einwandfrei.

Kann ich also verhindern, dass IE8 die Datei herunterlädt und sie normal anzeigt? Der Code muss auf mehreren gemeinsam genutzten Hosting-Umgebungen ausgeführt werden, daher glaube ich, dass ich bei der Erweiterung .php stecke.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage