Мне нужно получить значение из моей базы данных, чтобы нарисовать диаграмму. Но я хочу подключиться к базе данных независимо от моего IP-адреса. Данные моей базы данных поступают через файл php: performance1.php
Вот образец моего JS файла:
$(document).ready(function() {
$.ajax({
url : "http://172.20.10.9/www/productivity1.php",
type : "GET",
[...]
});
Итак, мой вопрос: как я могу найти свой IP-адрес и поместить его в URL-адрес: "..."
Могу ли я использовать файл php?
<?php
$localIP = getHostByName(getHostName());
echo $localIP ;
?>
Спасибо.
Потому что у меня есть устройства, которые отправляют данные в мою базу данных через мой IP-адрес.
Вы имеете в виду, какой бы ни был IP-адрес клиента, или вы имеете в виду, что IP-адрес вашего сервера изменится?
$_SERVER['REMOTE_ADDR'] но он не на 100% надежен
window.location.hostname
Я имею в виду любой IP-адрес сервера
IP-адреса серверов обычно не меняются. Если ваш IP-адрес сервера может измениться, вам может потребоваться настройка динамического DNS (DYNDNS.COM). Таким образом, имя домена не меняется, и это то, что будет использовать ваш код. На сервере работает немного программного обеспечения, которое обновляет динамический DNS всякий раз, когда IP-адрес сервера изменяется.
Я согласен, обычно это не меняется. Спасибо за совет, я изучу ваше программное обеспечение.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Почему бы не использовать
localhost?