Здравствуйте подскажите как получить имя пользователя или его лог имя windows , когда пользователь заходит на сайт!
средствами PHP - никак Смотрите в сторону явы-скриптов и иже с ними. Может Вам это не надо? Опишите чуть подробнее что хотите получить в итоге.
Есть сеть Интра нет . У каждого пользователя есть NT user name . Мне нужно идентифицировать пользователя заходящего на сайт. Я подозреваю что то типа username javascript , но всети ни чего найти не могу.
Я так понимаю АД есть? Не проще ли загнать АДшных юзеров в БД сайта и заставлять логиниться под своим виндо-юзер-неймом? Если все же хотите получить виндовозного - смотрите на ActiveX. PHP Вам ни чем не поможет.
а в сети не может оказаться Unix систем? Я, например, на сайт провайдера домашнего чаще захожу lynx`ом чем виндо-броузером.
По протоколу HTTP имя пользователя NT никогда не передается. IP-адрес посетителя находится в $_SERVER['REMOTE_ADDR'];. В PHP сокеты работают неплохо, определять имя пользователя придется так же, как это делают утилиты всякие. Из PHP можно подключиться к любому порту на любой IP хоть по UPD хоть по TCP, но как определить имя пользователя NT - это уже к php отношения не имеет. Как-то это же делают утилиты всякие...
Эх, спесьялисты... http://www.innovation.ch/personal/ronald/ntlm.html http://phpclub.ru/faq/NTLM Учитесь, дети мои
Флоппик спасибо . Чтото более менее похожее. Но у меня второй пример не работает . Выдаёт ошибку cannot find server or DNS Error
Мне есть где, но скажу честно - реализация для апача убога, прочие браузеры хоть и умеют, но убого, самый смак IIS + IE, но нам кагбы это решение не подходит )