多言語対応のサイトにて訪問者ごとに対応する言語で表示する所定の国のみで限定公開したい、または所定の国からのアクセスを遮断したい海外からのアクセスのときは、プログラムの処理を変えたいなどの理由により、サイトへの訪問者の国を判定したいときがあります。PHPで国を判定する方法として2つの方法があります。1つ目は、IPアドレスの管理団体である「APNIC(アジアのIP管理団体)」が提供する国別とIPアドレスの一覧を取得して、プログラムを自作する。2つ目は、本記事で紹介するGeoIPを使用した方法になります。使用して「GeoIP2-php」をインストールします。インストールしたファイルには、PHPで参照するデータベースファイルが見当たりません。バイナリー」をダウンロードします。getCountry.phpサンプルプログラム「../vendor/autoload.php」のパスは自身の環境に合わせて下さい。Statesアメリカ合衆国さいごにIPアドレスからの国名の判定は、GeoIPを使えば簡単に実装できます。非移植ライセンス」であり、使用したアプリ/ウェブにはライセンス表記を行う義務が発生します。データベースは年間456米ドルで商用ライセンスを購入する必要がありますのでご注意ください。時間があれば、APNICからIPアドレスの一覧を取得して日本と日本以外の判定プログラムを用意して、ご紹介します。アルバイトでゲーム開発に携わりIT業界入り。組み込みや業務系のソフト開発を経験して、その後レンタルサーバー会社にてインターネットの根幹の知識を得る。今ではスマホアプリの開発やWeb開発、インフラの構築に従事中。2018.09.09vpsサーバーにlamp環境を用意して、phpの開発を行い始めるとエラーが見慣れないメッセージが表示されるときがあります。WordPress.。