min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

php サーバへのアクセス元に応じて処理を振り分ける

php

 $user_ip = $_SERVER["REMOTE_ADDR"]

とすると、アクセス者のIPアドレスを抜ける。

 

LAN内からのアクセスの場合は(クラスCなら)192 が入るはず。

でなければ外からのアクセスと判断することにする。

 

strpos()は、$user_ip の中に文字列 192 があれば true、そうでなければfalseになる。

 if (strpos($user_ip, '192') === false)

 

これを使ってURLのドメイン部分を書き換えるよう、処理を振り分ける。

f:id:min117:20151123030341p:plain