-2
我正在使用函數(片段從CSS Trics)獲取基於IP的用戶國家。在本地主機(我的電腦),這是工作沒有問題,但一旦我轉,並試圖網站,這是我收到的錯誤:似乎我不能在新主機上使用@file_get_contents
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Error contacting Geo-IP-Server' in
/home/elsaorgr/public_html/application/core/MY_Controller.php:72
Stack trace: #0 /home/elsaorgr/public_html/application/core/MY_Controller.php(47): MY_Controller->geo_check_ip('178.223.146.253')
#1 /home/elsaorgr/public_html/application/core/MY_Controller.php(13): MY_Controller->_check_lang()
#2 /home/elsaorgr/public_html/application/libraries/ends/Frontend_Controller.php(7): MY_Controller->__construct()
#3 /home/elsaorgr/public_html/application/controllers/home.php(7): Frontend_Controller->__construct()
#4 /home/elsaorgr/public_html/system/core/CodeIgniter.php(308): Home->__construct()
#5 /home/elsaorgr/public_html/index.php(202): require_once('/home/elsaorgr/...')
#6 {main} thrown in /home/elsaorgr/public_html/application/core/MY_Controller.php on line 72
這個錯誤必須是與主機設置? (我正在使用CodeIgniter 2.1)
可能。刪除'@'或查看日誌以獲取詳細信息。 – mario
一些共享主機提供商block_file_get_contents(),但是你沒有顯示代碼失敗的部分 – Ibu
@Ibu這是下降的部分$ response = @ file_get_contents('http://www.netip.de/search ?查詢=」 $ IP); (基於CSS技巧的片段) – Sasha