我想收集登錄到我的網站的用戶的國家/地區名稱。所以我用如何使geoip_country_name_by_name()工作?
geoip_country_name_by_name()
PHP功能爲此。
但我得到了一個致命的錯誤爲:
Fatal error: Call to undefined function geoip_country_name_by_name()
我如何才能避免這個錯誤?
是否有任何其他方法可以使用php獲取國家/地區名稱?
有人可以幫我嗎?
我想收集登錄到我的網站的用戶的國家/地區名稱。所以我用如何使geoip_country_name_by_name()工作?
geoip_country_name_by_name()
PHP功能爲此。
但我得到了一個致命的錯誤爲:
Fatal error: Call to undefined function geoip_country_name_by_name()
我如何才能避免這個錯誤?
是否有任何其他方法可以使用php獲取國家/地區名稱?
有人可以幫我嗎?
您需要的PECL擴展,看看這裏http://www.php.net/manual/en/geoip.installation.php
聽起來像是你的電腦上未安裝該擴展。看看這個鏈接,這是一個PECL擴展。
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。
您確定已安裝GeoIP模塊嗎? – dpk2442
您是否安裝了geoip?它不是基礎庫。 – aynber