開発環境かローカル環境かを$_SERVERを使って自動判別する。
- $_SERVER['SERVER_ADDR']
- 現在のスクリプトが実行されているサーバーの IP アドレス。
下記のコードではクラスAのプライベートIPアドレスをマッチングさせたいワケの「^10.」の部分が怪しいです。確実な判定をさせるためにはチームのローカルネットワークアドレスにマッチするように指定しましょう。
if( preg_match( '/^192.168.|^172.16.|^10./', $_SERVER['REMOTE_ADDR'] ) ) {
//ローカル環境
} else {
//本番環境
}
- 関連記事
-
-
PHPでブラウザキャッシュを無効化する方法 2017/04/14
-
phpでローカルか否かを判別する 2017/03/30
-
インスタにアップした画像をPHPで引っ張る 2016/10/27
-
PHP 可変変数「$$」で変数の値を変数名にする 2015/02/26
-
秒数をH:iの形式に変換 2015/02/12
-