勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

Ajaxのクロスドメイン

      2014/07/03

クロスドメイン対策にて色々あるみたいだけど

簡単そうで尚且つ実践でも使えたのでメモ。

■サーバーA

index.php 実行用プログラム

■サーバーB

test.php Ajaxで実行用プログラムを読み出したいページ

ajax.php サーバーAをincludeするページ

上記があった場合、サーバーBにて「サーバーAのプログラムを

includeで呼び出すPHPファイルを作成」する。

Ajaxで非同期通信を行うのは「ajax.php」になる。

javascript経由だとクロスドメイン時に制限がかかるが、

PHPを間に介すことで制限をくぐるというか、制限がなくなるみたい。

 - Ajax, PHP

  関連記事

UTF-16にエンコードされている文字列をUTF-8へデコード

エンコードされている文字列であまり見かけない感じのものがあった。UTF-8やSh ...

Ajaxでデータを受信した際にリファラのチェックをしたい

Ajaxでデータを受信し、MySQLにINSERTするプログラムがあった。そこま ...

Shift_JISでカタカナのソを出力するとエラー

先に結論として5C問題とかいうみたいで仕様らしい。 ■参考サイト http:// ...

AjaxのJSONP使用でPHPで作った配列をJSに返す方法

AというサイトからBというサイトにAjax通信し、Bの方ではMySQLに接続して ...

Ajaxの負荷対策

Ajaxを使ってボタンを押した際に表示を切り替える処理。 都度Ajaxを使ってた ...

当選確率が異なる抽選(ガチャ)をPHPで作成

ソシャゲのガチャみたいな、当選確率が異なる抽選をPHPで作成したかった。調べたと ...

PHPで画像にモザイクをかけて保存

やりたかった事はPHPで ・モザイク処理 ・元の画像とは別にファイル名をつけて保 ...

PHPでis_fileとfile_existsについて

ファイルの存在チェックを行う際に、file_exists関数を 使用していたが、 ...

PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入

PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重 ...

PHPでプロキシ経由で他サーバーに接続

PHPでfile_get_contentsやcurlで他サーバに接続する際に自サ ...