2012-05-30 39 views
2

我想收集登錄到我的網站的用戶的國家/地區名稱。所以我用如何使geoip_country_name_by_name()工作?

geoip_country_name_by_name() PHP功能爲此。

但我得到了一個致命的錯誤爲:

Fatal error: Call to undefined function geoip_country_name_by_name() 

我如何才能避免這個錯誤?

是否有任何其他方法可以使用php獲取國家/地區名稱?

有人可以幫我嗎?

+1

您確定已安裝GeoIP模塊嗎? – dpk2442

+0

您是否安裝了geoip?它不是基礎庫。 – aynber

回答

0

PHP的最後一個版本編譯PECL擴展的Windows來爲5.2.6。在此之後的一段時間裏,通常情況下讓這些用戶脫機,而php.net下載頁面只說對於新版本的PHP,5.2.6版本的PECL擴展仍然有效。沒有鏈接到編譯版本....

我搬到FastCGI並需要非線程安全版本。經過一番搜索之後,我終於發現,您可以從http://museum.php.net/

下載PECL dll的所有PECL dll的所有PECL擴展可以下載PHP4 & PHP5。