PHPの$_SERVER[‘REMOTE_ADDR’]にはアクセスしてきた相手のIPアドレスが入ってくるのでこれによって分ければいい。
1 2 3 4 |
if ( $_SERVER['REMOTE_ADDR'] != "127.0.0.1") { // ローカルからアクセスでない場合の処理 } |
ネットワークアドレスが192.168.1.0/255.255.255.0の場合は以下のようにすればいいかな?
1 2 3 4 |
if (substr($_SERVER['REMOTE_ADDR'], 0, 10) == "192.168.1.")) { // LAN内からのアクセス } |
もっともまともな方法があるかも知れないけど・・・