php从服务器Mikrotik获取IP

时间:2017-07-31 09:04:57

标签: php android-notifications pear mikrotik

对不起我在这里新手,..所以我想问一下,如何从服务器获取IP,。 。 首先我用户PEAR2从Mikrotik获得api,然后我想获得一个IP来制作日志,记录什么是连接或从网络本身断开的IP ...我之所以从PEAR2制作日志,我想要基于android的通知,如果来自mikrotik的客户端是断开连接或连接,它将发送一个通知到Android应用程序.. 。 在这种情况下PHP我使用这个脚本,

                          echo $server_ip = gethostbyname($_SERVER['SERVER_NAME']);
                    ?>  is this a correct..? 

。 非常感谢大家。对不起我的坏英语

enter image description here

2 个答案:

答案 0 :(得分:0)

你想要echo $server_ip = $_SERVER['SERVER_ADDR'] 你拥有的东西给你主机名。

答案 1 :(得分:0)

对于服务器ip这样: 如果您的意思是获取用户的IP地址,您可以执行以下操作:

<?php
    if(!empty($_SERVER['HTTP_CLIENT_IP'])){
      $ip=$_SERVER['HTTP_CLIENT_IP'];
    }
    elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
      $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else{
      $ip=$_SERVER['REMOTE_ADDR'];
    }
?>

<?php echo  "<br />".$ip;?>