Pregunta

Lo que yo busco es forma / diseño para rastrear un visitante de usuario / sitio sin la necesidad de cookies o JavaScript como aproximadamente 5% de los usuarios tienen una o ambas de estas desactivado.

Lo que me gustaría lograr es una referencia única para el usuario que puede ser capturado en el lado del servidor de código.

Estaba pensando CPU de la máquina / ID placa base, pero esta información se oculta.

¿Qué información se puede utilizar / se combinan para crear un hash único.

También es necesario que el ID de trabajo a través de diferentes sesiones. O tal vez si la información es suficiente una manera única de hacer las galletas tipo / cookie de cosas a través de diferentes navegadores.

¿Fue útil?

Solución 3

Después de algunas investigaciones más ayudado por Rup y la ret de los comentarios de aquí, se ha hecho evidente que no hay una forma sencilla de realizar un seguimiento de un usuario a través de su sitio sin cookies, pero no es imposible.

Parece que la única manera de realmente lograr esto es a través de las huellas dactilares navegador, utilizando toda la información suministrada de nuevo al servidor para hacer una huella digital única del navegador de los usuarios, esta costuras para trabajar por cerca del 95% aproximadamente lo mismo que galletas.

dedo navegador impresión en las costuras momento como un enfoque viable pero siento que podría ser bastante una gran reacción de los grupos de público en general / privacidad si dónde ir por este camino.

Por el momento parece que estamos atascados con las galletas.

Otros consejos

Se puede poner un código en la URL, así es como sin cookies sesiones se utiliza para el trabajo (tal vez todavía lo hacen).

ACTUALIZACIÓN: tomar el comentario, dependiendo de su aplicación y el número de usuarios que podría considerar dar a cada usuario un subdominio dedicado, o de generación si subdominios son demasiado complicado como parte de su URL. Esto depende de si se necesita iniciar la sesión en el sitio.

Se podría mirar a hacer algo con direcciones IP de cliente, pero esto no funcionaría para todos.

¿Está seguro de que los usuarios realmente han desactivado las galletas? Podría ser que los usuarios tengan las cookies persistentes apagados (los que escribir un archivo en el disco duro del usuario) y aún así tener las cookies de sesión del navegador encendidos. Las cookies de sesión del navegador viven en la memoria y desaparecen cuando el usuario cierra su navegador web, pero normalmente esto es suficiente para el lado del servidor de estado de sesión para que funcione correctamente.

En casi todos los casos en los que los clientes han deshabilitado las cookies, siempre es sólo las cookies persistentes. Los que están en la memoria todavía están habilitados y funcionan bien, todavía se pueden rastrear a los usuarios, pero sólo durante el tiempo que el navegador permanece abierto, esto podría ser suficiente para que yo no sé.


Actualización: Me he dado cuenta de que has dicho esto tiene que persisten a través de sesiones (como en el usuario del navegador de cierre hacia abajo y volver al sitio más adelante). ¿Has mirado en las opciones de almacenamiento HTML5 ( LocalStorage en particular), es un simple almacén de clave / valor, y es razonablemente compatible en todos los navegadores, incluso las versiones de Internet Explorer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top