php でクロスドメイン リクエストを実装する方法: [header('Access-Control-Allow-Origin:*');] を設定することで、すべてのドメイン名へのアクセスを許可できます。
XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Control-Allow-Origin' header is present on the requested resource.Origin 'http://client.runoob.com' is therefore not allowed access.1. 単一のドメイン名によるアクセスを許可します ドメイン名 (http:/ /client.runoob.com) クロスドメイン アクセスの場合は、http://server.runoob.com/server.php ファイルのヘッダーに次のコードを追加するだけです:
header('Access-Control-Allow-Origin:http://client.runoob.com');2.複数のドメイン名によるアクセスを許可する クロスドメイン アクセスに複数のドメイン名 (http://client1.runoob.com、http://client2.runoob.com など) を指定するには、次の手順のみが必要です。 http://server.runoob.com/server.php にファイル ヘッダーを追加するには、次のコードを追加します。
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ''; $allow_origin = array( 'http://client1.runoob.com', 'http://client2.runoob.com' ); if(in_array($origin, $allow_origin)){ header('Access-Control-Allow-Origin:'.$origin); }3. すべてのドメイン名にアクセスを許可します アクセスするすべてのドメイン名には、http://server.runoob.com/server.php にファイル ヘッダーを追加するだけです。 次のコードを追加します:
header('Access-Control-Allow-Origin:*');推奨学習:
以上がPHPでクロスドメインリクエストを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。