この記事は主に PHP がクロスドメインを実現する方法に関する関連情報を紹介しています。非常に優れており、必要な方は参考にしてください。 HTML+CSS+JavaScript。これらのファイルはクライアント上にローカルに配置され、ローカル ファイルとしてロードされます。ただし、処理が行われない場合は、サーバーに接続する必要がある場合があります。返される情報は次のとおりです:
。
これは、ブラウザーのクロスが原因です。 -domain ポリシーが機能し、クロスドメイン要求をブロックします。 HTTP リクエストのプロセスを見てください。初めてバックエンドがリクエストされたとき、ブラウザはクロスリソースにアクセスしていることを認識し、データを取得するために GET リクエストを直接送信せず、代わりに OPTIONS リクエストを送信してリソースにアクセスできるかどうかを確認します。これをプリフライトリクエストと呼びます。デフォルトでは、同一オリジンポリシーが存在するため、このリクエストによって返されるヘッダーには「Access-Control-Allow-Origin」属性が含まれていないため、アクセスは失敗します。
header("Access-Control-Allow-Origin: *");
すべての情報をサーバーに出力する前に設定する必要があることに注意してください。クライアント。
要約: 上記がこの記事の全内容です。皆様の学習に役立つことを願っています。
関連する推奨事項:
php
プロキシ IP の有効性をチェックするコードフロントエンドのポップアップ ダイアログ ボックスを制御する PHP メソッド
中断の理由と解決策インクリメント後のPHPのID設定のメソッド
以上がPHP でクロスドメイン操作を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。