Diferenciar usuarios ASP . muchas ips iguales
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
Si teneis agluna duda o no me explicado bien, respondedme, gracias por anticipado
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
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
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
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
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.