ホームページ > バックエンド開発 > PHPチュートリアル > Photoshop実践チュートリアル php GeoIPの使い方チュートリアル

Photoshop実践チュートリアル php GeoIPの使い方チュートリアル

WBOY
リリース: 2016-07-29 08:44:36
オリジナル
1131 人が閲覧しました

GeoIP の概要:
GepIP とは何ですか?
いわゆる GeoIP は、訪問者の IP を使用して、経度、緯度、国/地域、都道府県、都市、さらには通りの位置情報を特定することです。ここでのテクノロジーは難しい問題ではなく、鍵となるのは正確なデータベースを持つことです。正確なデータソースがあれば、珍しい商品で少しのお金を稼ぐことができますが、私たちが追求しているのは、誰もが楽しめる協力と共同貢献の精神を促進することです。
GeoIP の使用方法?
まずデータ情報が必要なので、まず無料のデータベース GeoIP.dat.gz を取得し、それを解凍して GeoIP.dat を取得し、オンデマンドでデータ ファイルを操作します。この例では PHP を使用します。
GeoIP + PHPの使用方法
方法1:
GeoIPのPHPファイルgeoip.incをダウンロードします。パッケージのダウンロード

コードをコピーします コードは次のとおりです:


include("geoip.inc.php");
// データファイルを開きます
$gi = geoip_open("GeoIP.dat", GEOIP_STANDARD);
/ / 国コードを取得します
$country_code = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
echo "あなたの国コードは次のとおりです: $country_code "; = geoip_country_name_by_addr($gi, $ _SERVER['REMOTE_ADDR']);
echo "あなたの国名は $country_name ";
geoip_close($gi); 注: ローカルでテストする場合は、 $_SERVER['REMOTE_ADDR'] と $_SERVER['REMOTE_ADDR'] は 127.0.0.1 である可能性があるため、出力内容は空です。 IP テストは自分で持ち込むことができます
方法 2:
GeoIP を PHP 拡張機能としてインストールします
yum install GeoIP GeoIP-data GeoIP-devel
GeoIP データベースをダウンロードします

wget http://geolite.maxmind.com/download/geoip/ Database/GeoLiteCity .dat.gz
gzip -d GeoLiteCity.dat.gz
mv GeoLiteCity.dat /var/lib/GeoIP/GeoIPCity.dat
GeoIP の PECL 拡張機能をダウンロード
ダウンロード アドレス http://pecl.php.net /package/geoip
wget -c http://pecl.php.net/get/geoip-1.0.7.tgz
tar -zxvf geoip-1.0.7.tgz
GeoIP PECL 拡張機能をインストールする
cd geoip-1.0.7
/usr /local/php/bin/phpize
./configure --with-php-c/local/php/bin/php-config --with-geoip
make
make install
phpに
extension=geoipを追加.ini .so
その後、php を再起動すれば完了です
これで、php マニュアルの GeoIP 関数の一部を使用できるようになります
以上、Photoshop実践チュートリアルとphp GeoIPの使い方チュートリアルを紹介しましたが、Photoshop実践チュートリアルの内容も含めて、PHPチュートリアルに興味のある友人の参考になれば幸いです。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート