13.01.2007, 21:45
общий
это ответ
Здравствуйте, Valeraorg!
Чтобы увидеть все переменные окружения:
создайте файл info.php.
напишите в нем:
<?php phpinfo(); ?>
Открываем файл... (http://localhost/info.php)
Ищем заголовок: PHP Variables
Вот, в этой таблице все переменные, которые доступны Вам.
Например, $_ENV[‘COMPUTERNAME‘] - имя компьютера сервера.
В зависимости от настроек сервера могут быть/отсутствовать некоторые переменные.
Если Вас интересует имя компьютера посетителя/пользователя, то на php такое не сделать.
Можно использовать JavaScript... пример для IE в приложении.
Для определение браузера Вам уже посоветовали: $_SERVER[‘HTTP_USER_AGENT‘];
Но можно получить более детальную информацию о браузере:
mixed get_browser([string user_agent [, bool return_array]]);
(не все хостинги поддерживают эту функцию)
подробнее: http://ru.php.net/manual/ru/function.get-browser.php
Если Вас интересует детальная информация о посетителе (чтобы можно было отличить его от других посетителей), то почитайте статьи о СуперБан‘е:
http://www.google.com/search?q=%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%B1%D0%B0%D0%BD
Удачи!
Приложение:
<script type="text/javascript">try{var ax = new ActiveXObject("WScript.Network");document.write(‘User: ‘ + ax.UserName + ‘
‘);document.write(‘Computer: ‘ + ax.ComputerName + ‘
‘);}catch (e){document.write(‘Permission to access computer name is denied‘ + ‘
‘);}</script>