Firma de usuario única

Necesito poder detectar si un usuario ya visitó una página en particular.

Puedo configurar cookies en su visita inicial. También puedo almacenar algún entorno, como IP, navegador, sistema operativo, quizás incluso el idioma y crear alguna cadena, como MD5 para comparar con el entorno del visitante actual.

¿Hay otro método que deba considerar?

Trabajo con PHP.

preguntado el 16 de mayo de 11 a las 18:05

¿Usuarios anónimos o usuarios registrados? -

Ambos, pero para los registrados, todo lo que necesito hacer es verificar si están conectados y si el ID ya está en mi base de datos para esa tarea. -

1 Respuestas

Esto no está lo suficientemente bien definido como para entender por qué el simple hecho de usar cookies no resolvería este problema. Una cookie tiene un dominio y una ruta que puede configurar en el servidor para cada página que visitan. A medida que visitan cada página, puede mirar esas dos configuraciones para averiguar si tienen la cookie configurada en su navegador o no y, por lo tanto, han visitado la página. Realmente no tienes que ser más sofisticado si todo lo que quieres saber es si visitaron la página antes.

contestado el 16 de mayo de 11 a las 22:05

Es demasiado fácil eludir ese control. Mi navegador está configurado para borrar todas las cookies al cerrar, por ejemplo. - de santa

¿Y qué? Muchos sitios no continúan rastreando si borra sus cookies. ¿Es eso un requisito? No se indicó en su pregunta inicial. - chubbsondubs

Necesito esta funcionalidad en la página que recopila datos de prueba y, para mantener estos datos más precisos, necesito evitar la participación múltiple. - de santa

@santa: Sin requerir que el usuario inicie sesión, no existe un método de seguimiento infalible. Todo lo que use para rastrearlos puede y será borrado. - esclava

Me doy cuenta de eso y trataría de proporcionar incentivos para crear una cuenta gratuita o iniciar sesión, pero al mismo tiempo no deseo correr el riesgo de alienar a algunos participantes dispuestos que podrían no estar interesados ​​a menos que sea anónimo. - de santa

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.