Obtener información del usuario

Hay alguna forma de obtener información de sobre la maquina en la que esta accediendo a mi página un usuario. Por ejemplo el el sistema operativo, memoria ram, resolución de pantalla, dirección IP, etc..
Gracias de antemano
1

1 Respuesta

15.600 pts.
Para detectar las características del navegador, puedes emplear el componente
Gratuito que viene en iis. MSWC.
A continuación tienes un ejemplo
<html>
<body>
<%
Set MyBrow=Server.CreateObject("MSWC.BrowserType")
%>
<table border="1" width="65%">
<tr>
<td width="52%">Sistema Operativo</td>
<td width="48%"><%=MyBrow.platform%></td>
</tr>
<tr>
<td >Navegador</td>
<td ><%=MyBrow.browser%></td>
</tr>
<tr>
<td>versión navegador</td>
<td><%=MyBrow.version%></td>
</tr>
<tr>
<td>soporte de frames</td>
<td><%=MyBrow.frames%></td>
</tr>
<tr>
<td>soporte de tablas</td>
<td><%=MyBrow.tables%></td>
</tr>
<tr>
<td>soporte de sonido</td>
<td><%=MyBrow.backgroundsounds%></td>
</tr>
<tr>
<td>soporte cookies</td>
<td><%=MyBrow.cookies%></td>
</tr>
<tr>
<td>soporte vbscript</td>
<td><%=MyBrow.vbscript%></td>
</tr>
<tr>
<td>soporte javascript</td>
<td><%=MyBrow.javascript%></td>
</tr>
</table>
</body>
</html>
Para detectar la IP de la máquina puedes ver los valores de las variables del servidor:
<%
for each key in request.servervariables
response.write key & "=" & request.servervariables(key) & "<br>"
next
%>
Al ejecutar este código veras todas las características que quieres.
El resto de las opciones que dices, no se pueden detectar:
Memoria ram, resolución de la pantalla, desde el servidor. Pero algunas de ellas
Las puedes detectar desde cliente con javascript.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas