geoip介紹:
什麼是gepip ?
所謂geoip,就是通過來訪者的ip, 定位他的經緯度,國家/地區,省市,甚至街道等位置資訊。這裡面的技術不算難題,關鍵在於有個精準 的資料庫。有了準確的資料來源就奇貨可居賺點小錢,可是發揚合作精神,集體貢獻眾人享用是我們追求的。
geoip如何使用?
首先我們需要資料資訊,所以先獲取乙個免費的資料庫:geoip.dat.gz ,接著解壓得到:geoip.dat, 然後就是對資料檔案的按需操作,這邊範例使用的是php。
geoip + php的使用
方法一:
** 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 "your country code is: $country_code ";
// 獲取國家名稱
$country_name = geoip_country_name_by_addr($gi, $_server['remote_addr']);
echo "your country name is: $country_name ";
// 關閉檔案
geoip_close($gi);
注:在本地測試的話因 為$_server['remote_addr']和程式設計客棧$_server['remote_addr']可能是127.0.0.1,所 www.cppcns.com以輸出的內容為空。可以自己帶入ip測試
方法二:
把 geogajlkvzaip 安裝成 php 擴充套件
yum install geoip geoip-data geoip-devel
** geoip 資料庫
wget
gzip -d geolitecity.dat.gz
mv geolitecity.dat /var/lib/geoip/geoipcity.dat
** geoip 的 pecl 擴充套件
**位址
wget -c
tar -zxvf geoip-1.0.7.tgz
安 裝 的 pecl 擴充套件
cd geoip-1.0.7
/usr/local/php/bin/phpize
./configure --wi程式設計客棧th-php-config=/usr/local/php/bin/php-config --with-geoip
make
make install
在 php.ini 裡加上
extension=geoip.so
接著重啟一下 php 就行了
現在,你可以使用 php 手冊裡的 geoip 部份函式了
本文標題: php geoip的使用教程
本文位址:
python教程 set的使用教程
集合是python的一種資料型別,集合是乙個可變容器。常用於列表的去重。什麼是集合 建立集合 使用 建立集合,集合元素使用,隔開 s 注意 使用 不可以建立空集合,因為建立出來的是乙個字典。使用建構函式建立集合 s set 集合的運算 交集 s1 s2 print s1 s2 並集 s1 s2 pr...
msysgit的使用教程
第一次使用msysgit,可能這對於乙個老程式設計師來說,早就知道該如何使用了。因為我有一段時間沒有寫程式,真正做完整開發專案了,所以對於很多新事物新工具的使用比較生疏,這次使用網路 託管工具也是因為仔細想寫乙個小的應用程式,以證明一下自己的想法。好了廢話不多說了,謝謝自己的使用msysgit的心得...
github的使用教程
1 首先在www.github.com 內註冊賬號 2 選擇start a project進入頁面 3 在自己的使用者名稱下新增乙個 repository name 4 任意盤建立乙個資料夾,並在其中開啟git bash.exe程式 5 通過cd查詢並且建立的資料夾 6.編碼 git clone 複...