como pasar REMOTE ADDR

03/11/2004 - 19:43 por Luis | Informe spam
señores, una inquietud.
como puedo pasar la Variable de remote_addr y personalizar

ej:
Request.ServerVariable("remote_addr")
' si al obtener la ip esta es 192.168.0.14
que aparezca Hola Luis

' si esta ip es 192.168.0.15
que aparezca Hola Hugo
ETC.
 

Leer las respuestas

#1 Miguel Gonzalez
03/11/2004 - 21:12 | Informe spam
Hola Luis...

Una forma es cargar una tabla con dos campos (ip, usuario) y consultarla desde ASP (o bien guardar
esa información en formato csv o xml... a gusto del consumidor)

Por las ips que muestras de ejemplo parece que el uso es en una intranet. De forma sencilla, podrías
ahorrarte la tabla ips/usuarios utilizando otra "ServerVariable":

Request.ServerVariables("LOGON_USER")

"LOGON_USER" es el nombre que utiliza el usuario para validarse en la red Windows. Tiene la ventaja
de que si el usuario se "cambia" de máquina se mostrará el nombre correcto sin tener que actualizar
la tabla de ips/usuarios (y vale también en el caso que exista un servidor DHCP que asigne ips
dinámicamente).

Saludos!
Miguel

Luis wrote:
señores, una inquietud.
como puedo pasar la Variable de remote_addr y personalizar

ej:
Request.ServerVariable("remote_addr")
' si al obtener la ip esta es 192.168.0.14
que aparezca Hola Luis

' si esta ip es 192.168.0.15
que aparezca Hola Hugo
ETC.


Preguntas similares