Ho un file PHP che genera un documento JSON.intestazione ('Access-Control-Allow-Origin: *'); Non consentire la richiesta CORS
Ho impostato il header
come segue, ma sto ancora ricevendo un errore.
header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');
Messaggio di errore:
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://mysubdomain.mydomain.com' is therefore not allowed access.
Ho provato esplicitamente consentendo mysubdomain.mydomain.com utilizzando
header('Access-Control-Allow-Origin: https://mysubdomain.mydomain.com');
Ma ho ancora ottenere l'errore.
Stai ottenendo l'intestazione nella scheda di rete di Google Web Inspector quando si effettua la richiesta? O usando la linea di comando curl? – Munim
Grazie, usando curl dalla riga di comando sono stato in grado di diagnosticare il problema. In realtà era un errore nel codice PHP in seguito a causare i problemi. – Luke
Prego. Ricorda sempre di controllare e eseguire il debug dell'output prima :). Ho postato il mio commento come risposta in modo che tu possa accettarlo e chiudere questa domanda. – Munim