header('Access-Control-Allow-Origin: *'); Nicht erlaubt CORS Anfrage

Ich habe eine PHP-Datei generiert eine JSON-Dokument.

Ich habe den header Sie wie folgt vor, bin aber noch immer einen Fehler.

header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');

Fehlermeldung:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://mysubdomain.mydomain.com' is therefore not allowed access.

Habe ich versucht, ausdrücklich erlaubt mysubdomain.mydomain.com mit

header('Access-Control-Allow-Origin: https://mysubdomain.mydomain.com');

Aber ich bekomme immer noch den Fehler.

  • Erhalten Sie die header in Ihrem Chrome-web-Inspektor ist die Registerkarte "Netzwerk", wenn Sie den Antrag? Oder mit der curl-Kommandozeile?
  • Danke, durch die Verwendung von curl von der Befehlszeile aus ich war in der Lage, das Problem zu diagnostizieren. Es war tatsächlich ein Fehler im PHP-code später auf, dass verursacht die Probleme.
  • Du bist herzlich willkommen. Denken Sie immer daran, zu überprüfen und debug-Ausgabe vor :). Ich habe mein Kommentar als Antwort, so dass Sie es akzeptieren können, und schließen Sie diese Frage.
InformationsquelleAutor Luke | 2013-11-25
Schreibe einen Kommentar