Ich bin in lokalen eine Post-Anforderung mit XMLHttpRequest
zu meiner anderen Domain zu senden, aber ich bekomme die CORS Fehler unter:Mit Blick auf einen CORS ERROR in lokalen Server
fehlgeschlagen http://another.local/ laden: Der ‚Zugriff-Control- Allow-Origin 'Header enthält mehrere Werte *, http://example.local', aber nur einer ist erlaubt. Ursprung 'http://example.local' ist daher nicht erlaubt.
Ich hatte Header in PHP wie unten:
<?php
header("Access-Control-Allow-Origin: *",false); //header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods: POST, GET');
header("Access-Control-Allow-Credentials: true");
header('Access-Control-Max-Age: 1000');
header("Content-type:application/json");
readfile('data.json');
Trotz der Kopfeinstellung, ich bin immer noch die CORS Störung zu erhalten; Was mache ich falsch und wie kann ich es beheben?
Was ist der neue Fehler cors nach dem Snippet-Code? – madalinivascu
Probieren Sie header ('Access-Control-Allow-Origin: *'); ' – Thamaraiselvam
Sie könnten es einfacher finden, die' fetch'-API zu verwenden - sie hat die richtige Unterstützung für CORS https://developer.mozilla.org/en -US/docs/Web/API/Fetch_API. Es könnte helfen, wenn der Ajax-Code zur Frage hinzugefügt wurde – RamRaider