Я занимаюсь разработкой приложения PHP, которое будет работать только в локальной сети предприятия.Приложение будет установлено на сервер с помощью специального установщика, аналогичного тому, который мы сделали с помощью Stunnix Advanced Webserver.
В рамках повышения удобства использования приложения я планирую отобразить ЛОКАЛЬНЫЙ IP сервера, так что другим компьютерам в сети очень легко получить доступ к приложению, просто набрав этот IP-адрес в их адресной строке.
Проблема в том, что я не могу получить ЛОКАЛЬНЫЙ IP сервера.
Я пытался
SERVER_NAME (отображается только 127.0.0.1)
REMOTE_ADDR (отображается клиентвнешний IP-адрес)
SERVER_ADDR отображает правильный IP-адрес, но это происходит только в том случае, если я получаю к нему доступ от клиента с использованием IP-адреса, который полностью нарушает его назначение.
Я просто хочу отобразить ЛОКАЛЬНЫЙ IP сервера при доступе непосредственно с сервера через сам http://localhost
.
Я несколько уверен, что это не таквозможный.Но если это так, пожалуйста, помогите.
РЕДАКТИРОВАТЬ
Я занимаюсь разработкой кроссплатформенного приложения на PHP-сервере.Мы связываем установщики Apache, PHP и базу данных SQlite как установщик одним щелчком вместе с нашим приложением PHP, чтобы сделать его максимально удобным для пользователя.Любой может развернуть его на своем компьютере под управлением Windows, Mac или Linux .После установки, когда пользователь открывает приложение на сервере, он может видеть IP-адрес [local ip] и порт, который можно использовать для подключения к этому серверу.Приложение будет работать только в локальной сети, а не в Интернете.
Оно должно отображать локальный IP-адрес, как и приложение для Android под названием Air Droid.Снимок экрана: https://lh3.ggpht.com/PmLopRm-Lj9WTnzm2MBI-bTbCLopAyqtd4C_4nvyDwLg8X0QwDbBbEREdWGHG5xku4s