Доброго времени суток! Есть у меня терминальный сервер под вин 2008 р2, на том же железе установлен OpenServer, который хостит мое чудо, работающее с Оракл. Появилась необходимость знать имя компьютера, с которого клиент смотрит в браузер. Проблема в том, что я не могу этого сделать на терминалке, т.к. переменная clientname недоступна в среде apache Начал копать и нашел библиотеки php.js http://phpjs.org/,которая работает как-то выполняет пхп код на стороне клиента Подскажите в том ли направлении я вообще копаю и если нет, то направьте куда нужно. Спасибо
не в том. куда копать? ну давайте посмотрим что имеем: * хттп ничего не знает про имя компа клиента * вы можете использовать программу уровня клиента вроде аплета на джаве, который и прочитает нужное сведение о компе на котором запустился. не сложно догадаться, что работать это будет только в браузерах с джавой и где данный аплет разрешили выполнить. * если сеть локальная то можно сделать запрос поинтера у днс сервера - веб-сервер же знает ип клиента а днс будет знать реверсную запись с его именем. как-то так...
Оно то так, сеть локальная, все в домене, но я и ип толком не всегда узнать могу т.к. у всех прописан прокси, и видно только этот адрес А про джаву я по неопытности даже не думал, попробую что-то найти
можешь посмотреть как делают авторизацию в локальной сети используя IIS, ещё прокси сервер можно настроить, чтобы имя компьютера показывало