
Код:
HTTP_USER_AGENT="Mozilla/4.0 (compatible; MSIE 5.01;
Windows 98)"
QUERY_STRING=""
REMOTE_ADDR="127.0.0.1"
REMOTE_PORT="1131"
REQUEST_METHOD="GET"
REQUEST_URI="/cgi-bin/printenv.pl"
Вот. Больше из CGI ENV о клиенте вытащить ни чо низзя!!!
А в JavaScript это действительно деаеться легко и просто... Только не знаю на сколько это правильно... Шлеш клиента на пустую страницу. На этой страницы сооружаеш примерно такой скприпт :

Код:
<html>
<head>
<script>
function setClient () {
form.agent = navigator.appName;
form.submit();
}
</script>
</head>
<body onload="setClient()">
<form action="cgi-bin/getAgent.cgi">
<input type="hidden" name="agent">
</form>
</body>
</html>