Diferenciar usuarios ASP . muchas ips iguales

fraan
26 de Noviembre del 2003
Antes cada vez que guardaba datos de un usuario guardaba su ip mediante Request.ServerVariables("remote_addr"). Ahora me imagino que debido a el proxy de telefonica, a un gran numero de usuarios diferentes desde distintos ordenadores les guarda la misma IP. Es decir que no puedo conocer los usuarios por la ip, Alguien conoce alguna otra forma o alguna otra ip q los diferencie??

Si teneis agluna duda o no me explicado bien, respondedme, gracias por anticipado

DidE
26 de Noviembre del 2003
yo lo hago así y funciona bastante bien

IF SESSION("VISITED") <> "YES" THEN
SESSION("VISITED") = "YES"
SQL = "INSERT INTO VISITAS ( VISIP ) VALUES ('" & REQUEST.SERVERVARIABLES("REMOTE_HOST") & " : " & REQUEST.SERVERVARIABLES("HTTP_CLIENT_IP") & "')"
CONN.EXECUTE(SQL)
END IF

max_the_vill
26 de Noviembre del 2003
lo que podria utilizar sería la opción de
sessión, no se que tan efectiva será, pero cada
vez que una persona abra su explorador crea una nueva id de sessión esto es así

Session.SessionID

este te dará un numero Tremendo que es del Servidor
espero que te sirva

se despide Max The Vill

m21mickey
26 de Noviembre del 2003
es bastante dificil lo que queres, como vos decis, debido a los proxys se pueden encontrar diferentes usuarios con IP's iguales, y si la conexion es por otro ISP cada vez que te conectas a internet se te asigna una IP diferente... para diferenciar usuarios, lo mejor es usar cookies o variables de sesion.