我在我的PHP服務器上安裝了Net_Geo梨包。PHP中的Net_Geo梨包
這是我正在使用的代碼,
getRecord($ ip); //輸出 echo「Single IP results:」; echo「
"; print_r($results); echo "」;多個IP地址的 //示例陣列 $ arr_ips =陣列 ( 的gethostbyname( 「www.google.com」), 的gethostbyname( 「www.heise.de」), 的gethostbyname( 「www.college.ch」 ) ); //從net_geo獲取信息數組 $ results = $ net_geo-> getRecord($ arr_ips); //輸出 echo「Multiple IP results:
」; echo「
"; print_r($results); echo "」; ?>
但是這段代碼沒有顯示任何結果。 我認爲這段代碼根本不起作用。
這是Net_Geo對象
Net_Geo對象 ( [cache_path] =>的/ tmp/ [cache_ttl] => 30 [DEFAULT_TIMEOUT] => 60 [default_caida_server] =>http://netgeo.caida.org/perl/netgeo.cgi [default_hostip_server ] =>http://api.hostip.info/ [localizer_data] => ./demo.csv [服務] => [cache_prefix] => netgeo [用戶代理] => PHP/netGeo [useragent_version] => 1。0 [array_limit] => 100 [緩存] => Cache_Function對象 ( [到期] => 2592000 [緩存] => 1 [gc_time] => 1 [gc_probability] => 1 [gc_maxlifetime] => 86400 [容器] => Cache_Container_file對象 ( [fileLocking] => [cache_dir的] =>的/ tmp/ [filename_prefix] => netgeo [條目] =>數組 ( )
[total_size] => 0
[max_userdata_linelength] => 257
[preload] => 1
[id] =>
[group] =>
[expires] => 0
[cachedata] =>
[userdata] =>
[unknown] => 1
[encoding_mode] => base64
[highwater] => 2048000
[lowwater] => 1536000
[allowed_options] => Array
(
[0] => encoding_mode
[1] => highwater
[2] => lowwater
)
[group_dirs] => Array
(
)
)
[_debug] =>
[_default_error_mode] =>
[_default_error_options] =>
[_default_error_handler] =>
[_error_class] => PEAR_Error
[_expected_errors] => Array
(
)
)
[netgeo_global] => netgeo_global
[useragent_string] =>
[default_server] =>
[last_target] =>
[applicationName] =>
[alternateServerUrl] =>
)
感謝
感謝您的答案。 但是,我應該傳遞給「applicationName」和「alternateServerUrl」的參數是什麼 – Biranchi 2009-12-02 06:22:22
YOu歡迎關於anser ;;對不起,我絕對不知道你應該使用什麼樣的價值觀;我自己可能不會使用這個包,實際上(這是很古老的,它很久沒有維護,它產生了很多通知......) – 2009-12-02 06:26:06