Warum ist Fehler des Inhalts Header ‚application / javascript‘ verursacht einen 500?
-
09-06-2019 - |
Frage
Ich habe ein Skript, das auf meinem Test-Server (mit IIS 6) gut funktioniert. Das Skript verarbeitet eine Ajax-Anforderung und sendet eine Antwort mit der folgenden Zeile:
header( 'application/javascript' );
Aber auf meiner Live-Server, diese Zeile stürzt die Seite und führt zu einem 500-Fehler.
Muß ich erlaube PHP verschiedenen MIME-Typen in IIS7 zu schicken? Wenn ja, wie kann ich das tun? Ich kann keine Art und Weise auf der Benutzeroberfläche finden.
Lösung
Der Header ist falsch, versuchen Sie stattdessen:
header('Content-Type: application/javascript');
Andere Tipps
einen Blick auf http://en.wikipedia.org/wiki/Mime_type
Dort heißt es Sie application / javascript anstelle von text / javascript verwendet werden soll.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow