2017年7月7日金曜日

ロードバランサ経由のクライアントのIPアドレスを取得するには

echo $_SERVER["REMOTE_ADDR"];
これだとロードバランサのIPアドレスになってしまう。

echo $_SERVER['HTTP_X_FORWARDED_FOR'];
こちらだと一番最初のIPアドレスを取りだせます。

参考
PHP - PHP ロードバランサ経由のクライアントのIP取得ができない(131)|teratail
https://teratail.com/questions/131

0 件のコメント:

コメントを投稿