とあるリーマン日記

ガジェット、艦これアーケード、アフェリエイト、アニメ、声優、アフェリエイト関係が話題に中心になると思います。よろしくお願いいたします。

週末、PHPに移行します。

裏技的な方法(色々なところで使われている方法ではあるらしい)でクロスドメインの制限を越えて、一応、正常に動作しているよう見えるけれど、発言が出来ていなかったりすることがあるんですよね・・・。
原因は解かっていないけれど、twitter.comへリクエストをする箇所が問題であることは明らかです。
リクエストが結構な確立で拒否されているように見える。

wireSharkとか入れてパケット見てあれこれ頑張るのは嫌なので、PHPを使い、twitter.comへのリクエストをする部分をPHPで記述しようかと考えています。
PHPは、クロスドメインの制限が無い筈なので、きっとスッキリと処理を記述できる筈です。

今、使っているjavascriptはほとんどそのまま流用します。

javascript(XMLHttprequestPHPへリクエスト)
 ↓
PHP(javascriptから受け取ったリクエストを元にTwitter.comへリクエスト)
 ↓
Twitter.com

大雑把に書くとこんな感じなります。
PHPはほんと単純な処理を書くだけなのですぐ終わりそう。
Twitter.comへリクエストを出すのと、twitter.comからのレスポンスをjavascriptへ戻す処理を書くだけ。
そのレスポンスをどう料理するのかはjavascriptの役割です。