Ajaxのクロスドメイン
2024/01/12
クロスドメイン対策にて色々あるみたいだけど
簡単そうで尚且つ実践でも使えたのでメモ。
■サーバーA
index.php 実行用プログラム
■サーバーB
test.php Ajaxで実行用プログラムを読み出したいページ
ajax.php サーバーAをincludeするページ
上記があった場合、サーバーBにて「サーバーAのプログラムを
includeで呼び出すPHPファイルを作成」する。
Ajaxで非同期通信を行うのは「ajax.php」になる。
javascript経由だとクロスドメイン時に制限がかかるが、
PHPを間に介すことで制限をくぐるというか、制限がなくなるみたい。
関連記事
-
クロスドメインな状況でiframeがIEのみ挙動がおかしくなる場合
iframeで別のドメインのサイトを表示させた場合に、firefoxやchrom ...
-
getElementsByTagName
うろ覚えだけど業務中に、 document.getElementById('aa ...
-
reCAPTCHA v2でAjaxは使わずにチェック状況を確認する方法
reCAPTCHA v2を実装する案件があり以前の記事を参考に組み込んでみたもの ...
-
JavaScriptでテンプレート文字列(テンプレートリテラル)の利用方法
あるJavaScriptのソースコードを拝見した際に変数っぽいのにバッククォート ...
-
構造化データ(JSON-LD形式)をJavaScriptで動的に描写する方法
あるサイトに構造化データをJSON-LD形式で出力させたかった。ただ、当該環境で ...