我正在尝试以表单输入值显示用户国家/地区(基于他们的 IP)。
到目前为止,这是我的代码..
<input style="display:block" type="text" name="country" id="country" value="<?php
$pageContent = file_get_contents('http://freegeoip.net/json/echo $_SERVER['REMOTE_ADDR']');
$parsedJson = json_decode($pageContent);
echo $parsedJson->country_name; ?>" />
我正在使用 PHP JSON-decode 从“http://freegeoip.net/json/(IP ADDRESS)”获取数据。
该网站对 IP 地址进行地理编码并返回国家名称。
我想要做的是能够将用户 IP 地址替换为该网址,然后返回用户的国家/地区名称。我能想到的最好方法是使用
<?php echo $_SERVER['REMOTE_ADDR']; ?>
但是当我把它放进去时,我得到了一个服务器错误。
我该怎么做呢?