私はJSONドキュメントを生成するPHPファイルを持っています。ヘッダー( 'Access-Control-Allow-Origin:*'); CORSリクエストを許可しない
header
を次のように設定しましたが、まだエラーが発生しています。
header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');
エラーメッセージ:
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://mysubdomain.mydomain.com' is therefore not allowed access.
私は明示的に
header('Access-Control-Allow-Origin: https://mysubdomain.mydomain.com');
を使用してmysubdomain.mydomain.comを許可しようとしました。しかし、私はまだエラーを取得します。
リクエストを送信すると、Chromeのウェブインスペクタのネットワークタブにヘッダーが表示されますか?またはcurlコマンドラインを使用していますか? – Munim
ありがとう、コマンドラインからcurlを使用することで、私は問題を診断できました。それは実際にPHPコードのエラーであり、後でその問題を引き起こしていました。 – Luke
ようこそ。最初に出力をチェックしデバッグすることを常に忘れないでください。あなたがそれを受け入れてこの質問を閉じることができるように、私は答えとして自分のコメントを投稿しました。 – Munim