Проблема с удаленными юзерами

Ayaz

Новичок
Проблема с удаленными юзерами

Здравствуйте, Уважаемые форумчане!

Меня уже долгое время мучает 1 проблема.
Если сможете помочь, буду вам благодарен.

В нашей локальной сети есть 1 адрес (http://192.168.1.1:8080/user/name.xml). Этот адрес опираясь на базе данных сервера выдает имя каждого компьютера в биллинговой системе. Как понятно, у каждого этот адрес разный.

Теперь мне нужно использовать эту страницу внутри файла index.php.

PHP:
<?php
$myurl = "http://192.168.1.1:8080/user/name.xml";
$content_array = file($myurl);
$content = implode (" ", $content_array);
$mysize = strlen($content);
echo "$content";
в результате выходит имя биллингового юзера самого сервера, на котором расположен файл index.php.

(Т.е. если Web-server имеет имя WS-005 то все пользователи открывая index.php на экранах увидят WS-005).

А мне нужно имя удаленного компьютера.

П.С. я не имею ввиду имя локальной машины Windows. Условный адрес http://192.168.1.1:8080/user/name.xml показывает информацию, которая для каждого комьютера локальной сети РАЗНАЯ. Нужно чтобы при открытии http://192.168.1.4/index.php выходила информация о самом клиентском компьютере, а не о сервере.

Заранее благодарю.
 

ZN

Новичок
а то, что висит на вашем "Условный адрес " как работает? в смысле как оно юзера идентифицирует? по IP?
 

Ayaz

Новичок
ZN
нет не по IP. В нашей компании действует биллинговая система (proxy server). Этот сервер также является контроллером домена локальной сети. На каждом из локальных машин установлен клиентский агент интернета по proxy серверу. Вобщем, компьютеры идентифицируются по имени пользователя согласно базы данных биллинговой системы (это не имя компьютера, не IP и т.п. переменные параметры компьютера, эти имена задаются по совсем другому параметру и самим администратором сети. PHP не может определить это самостоятельно, как определяет $REMOTE_ADDR). Для того чтобы узнать это имя, каждый пользователь должен набрать адрес http://192.168.1.1:8080/user/name.xml .

Соответсвенно, на самом Web-сервере (где установлен Apache + PHP) тоже установлен агент, и эта машина тоже имеет свое имя пользователя. А так как скрипты проигрываются (отлаживаэтся) на этом же сервере, на браузере удаленного юзера бывает видна именно имя пользователя WEB-Сервера.
 
Сверху