WonderPlanet DEVELOPER BLOG

ワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。

FuelPHP

FuelPHP v1.6以降でロードバランサーを経由してきたクライアントのIPを取得する方法

サーバー担当の山内です。 ロードバランサー経由でアクセスしてきたクライアントのIPアドレスを取得するためreal_ip()を使っていたのですが、FuelPHPをv1.6以降にアップデートした際にうまく取れなくなる問題が起こりました。 FuelPHP v1.5以前については、…

「FuelPHP」で「リードレプリカ」を使ってみる

サーバ担当の中村です。 今回は「FuelPHP」でAWSのRDSの機能の「リードレプリカ」を使う方法について書いてみようと思います。 【そもそもリードレプリカとは何か?】 読んでその名の通り、「リード(参照)するためのレプリカ(模造品)」です。 最近、「大…

FuelPHPでロードバランサーを経由してきたクライアントのIPを取得する

サーバー担当の山内です。 クライアントのIPを取得しようとして$_SERVER['REMOTE_ADDR']を参照していたのですが、 AWSのELB(ロードバランサー)配下のEC2に置いた途端にELBのIPしかとれなくなってしまいまして…… このような経緯からFuelPHPのreal_ip()メソッ…