Ajaxのクロスドメイン
2024/01/12
クロスドメイン対策にて色々あるみたいだけど
簡単そうで尚且つ実践でも使えたのでメモ。
■サーバーA
index.php 実行用プログラム
■サーバーB
test.php Ajaxで実行用プログラムを読み出したいページ
ajax.php サーバーAをincludeするページ
上記があった場合、サーバーBにて「サーバーAのプログラムを
includeで呼び出すPHPファイルを作成」する。
Ajaxで非同期通信を行うのは「ajax.php」になる。
javascript経由だとクロスドメイン時に制限がかかるが、
PHPを間に介すことで制限をくぐるというか、制限がなくなるみたい。
関連記事
-
さくらのレンタルサーバでCookieが正常に保存できない場合の対応方法
さくらインターネットのレンタルサーバでjquery.cookie.jsを用いてC ...
-
JavaScriptで多次元連想配列
JavaScriptで多次元の配列を作る際にいつも迷ってしまうのでメモ。 ■こう ...
-
Ajaxを使用する際の注意
Ajaxで特にJSONPを使う際によくミスることがあるので 注意点をまとめておく ...
-
バニラJavaScriptのDOMContentLoadedとは?
jQuery等を用いない素のJSで書かれたプログラムを触る機会があり、そのソース ...
-
八地方区分→都道府県→路線→駅名の連携したセレクトメニュー の実装方法
八地方区分(関東、近畿等)をプルダウンから選ぶと区分内の都道府県プルダウンが表示 ...