Android уведомления — php Получить IP с сервера Mikrotik

мне жаль, что я новичок здесь … поэтому я хочу спросить о том, как получить IP с сервера.
,
сначала я использую PEAR2, чтобы получить API от Mikrotik, затем я хочу получить IP для создания журнала, чтобы записать, какой IP подключается или отключается от самой сети … причину, по которой я делаю журнал из PEAR2, я хочу сделать уведомление на основе Android, что если клиент от mikrotik’s отключен или подключен, он отправит уведомление приложениям для Android ..
,
в этих случаях PHP я использую этот скрипт,

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

.
Большое спасибо за всех вас. Я извиняюсь за мой плохой английский

введите описание изображения здесь

0

Решение

Ты хочешь echo $server_ip = $_SERVER['SERVER_ADDR']
То, что у вас есть, дает вам имя хоста.

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;?>
0