Access-Control-Allow-Origin のバイパス: クロスオリジン Ajax コールバックのソリューション
「アクセス」による Ajax 呼び出し制限に遭遇-Control-Allow-Origin」ディレクティブはイライラする可能性があります。このシナリオでは、プラットフォームによる制限のため、ユーザーは自分のサーバーのデータベースからデータを取得できません。
この問題に対処するには、解決策は、Ajax の処理を担当するサーバー側のスクリプトを変更することです。電話。具体的には、単純なヘッダーをスクリプトに追加すると、跨源请要求が可能になります。
header('Access-Control-Allow-Origin: *');
この広範なワイルドカード構成を使用すると、CORS 保護が効果的に無効になり、ユーザーが攻撃にさらされる可能性があることに注意してください。セキュリティを強化するために、オリジンを特定のドメインに制限することをお勧めします:
header('Access-Control-Allow-Origin: https://www.example.com');
「Access-Control-Allow-Origin」について詳しくは、次を参照してください。リソース:
または、 JSON が優先される場合は、JSONP ベースのソリューションを実装できます。ただし、JSONP コールバックには独自の制限とセキュリティ上の懸念があります。
以上がクロスオリジン Ajax 呼び出しでの「Access-Control-Allow-Origin」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。