この記事では、PHP 面接に関する関連知識をお届けします。主に PHP クロスドメインの問題の解決策について説明します。興味のある友人は以下を参照してください。お役に立てば幸いです。ヘルプ。
アクセスを許可するドメイン名を設定します:
1. すべてのドメイン名にアクセスを許可します
header("Access-Control-Allow-Origin:*");
2. 許可 ドメイン名アクセスを指定します
header( 'Access-Control-Allow-Origin:a.test.com' );
アクセスを許可するリクエスト メソッドを設定します:
1、1 つ以上
header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
2 、all
header('Access-Control-Allow-Methods:*');
オンデマンドでアクセスできるようにリクエスト ヘッダーを設定します
header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding, Access-Token");
PHP フレームワークのエントリ ファイルに配置できます (注: コード シーケンスに注意してください)
フロントエンド Ajax での設定:
$.ajax({ type: "POST", crossDomain: true,//允许跨域请求 ... ... ... })
推奨学習: "PHP ビデオ チュートリアル "
以上がPHP のクロスドメイン問題に対する解決策の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。