Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我想用geoplugin打印出地理位置,但结果为false_Php_Geolocation - Fatal编程技术网

Php 我想用geoplugin打印出地理位置,但结果为false

Php 我想用geoplugin打印出地理位置,但结果为false,php,geolocation,Php,Geolocation,当我将包含这段代码的文件上传到我的网站时,它返回false。 我之前使用了unserialize,它在启用allow_url_open前后返回false。在我检查它之前它是打开的,但它仍然返回false。有没有关于如何解决这个问题的想法?多谢各位 <?php session_start(); var_dump(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));

当我将包含这段代码的文件上传到我的网站时,它返回false。 我之前使用了unserialize,它在启用allow_url_open前后返回false。在我检查它之前它是打开的,但它仍然返回false。有没有关于如何解决这个问题的想法?多谢各位

<?php 
session_start();       

var_dump(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));      
?>


我是,但我将它推到了web,推到了我的域,它返回了“bool(false)”。在param中使用硬编码的IP,而不是
$\u SERVER
从我的服务器测试运行正常。您的服务器上是否允许文件内容?是否在php.ini文件中打开此选项?使用答案中的代码测试我的状态,但我将其推到web,推到我的域,它返回“bool(false)”。使用param中的硬编码IP而不是
$\u server
从我的服务器测试运行正常。服务器上是否允许文件内容?是否在php.ini文件中打开此选项?使用答案中的代码进行测试