PHPでIPアドレスを取得する方法【3分で完了】

PHPでIPアドレスを取得する方法【3分で完了】

2017年11月1日サーバー

 

phpでIPアドレスを取得する方法です。

IPアドレスは変わるので用途としてはあまりないのですが、社内(固定IPアドレス)からサイトにアクセスした時に、ログインボタン以外にも表示させたいと要望があったためです。

phpの定義関数を利用

IPアドレスを取得するPHPの定義済変数は以下になります。

ifで条件分岐

後は上記の変数を使い、ifで条件分岐すればOKです。

PR

プロキシサーバーを利用している場合のphpでipアドレスの取得方法

プロキシサーバーを経由しているサイトの場合(CDNやロードバランサーを利用している場合)、は以下のPHPの定義済み関数を利用します。

$_SERVER[‘REMOTE_ADDR’]を利用してしまうと、アクセス元のIPではなく、プロキシサーバーのIPアドレスを取得してしまいます。

 

サーバー

Posted by web