2011-08-20 5 views
0

Je suis en train de développer un site web PHP et je voudrais stocker quelques informations sur le comportement de l'utilisateur (comme: combien de fois un utilisateur a-t-il voté sur un article ou combien de fois les utilisateurs ont-ils commencé un article? l'utilisateur à enregistrer.Comment puis-je stocker des informations sur les utilisateurs sans enregistrement?

Je ne veux pas enfreindre les lois. Je ne veux pas enfreindre les lois sur le stockage des données et toutes ces choses, mais j'aimerais trouver un moyen plus simple que de m'enregistrer pour stocker des informations sur l'utilisation de mon site.

J'ai pensé à la confirmation avec une adresse e-mail et une question spécifique (comme: Quel est le nom de ma ville où j'habite?).

Qu'en pensez-vous? Que devrais-je faire?

+2

« Je pensais que la confirmation d'une adresse e-mail et une question précise ... » Comment n'est-ce pas l'inscription? –

+0

Je voudrais stocker l'adresse e-mail dans une session pas tout à fait dans un db. – Akos

+0

Les sessions expirent. Il ne semble pas que vous compreniez parfaitement de quoi vous parlez. –

Répondre

2

Qu'en est-il juste d'utiliser OpenID? Many major sites are OpenID providers, il est donc très probable que tout utilisateur de votre site aura déjà une identité qu'il pourrait utiliser.

http://openid.net/

+0

Merci pour la réponse, mais j'ai déjà pensé à OpenID et je pense que je pourrais faire une alternative plus dynamique. – Akos

+0

_ "Je pourrais faire une alternative plus dynamique." _ Qu'est-ce que cela signifie? Pourquoi réinventer la roue? –

+0

Non, mais un morceau de code pourrait être plus approprié et plus personnalisable pour moi ... – Akos

0

J'utiliser des cookies pour les suivre. Je voudrais également vérifier Google Analytics, vous pouvez trouver qu'il peut suivre tout ce qui vous intéresse et il vous donne de beaux graphiques et des rapports qui sont faciles à lire.

+0

Et si un utilisateur efface ses cookies ou a des cookies désactivés? –

+1

Sans les obliger à se connecter ou s'identifier d'une autre manière qui sera toujours un problème. Peut-être que c'est acceptable, peut-être que ce n'est pas le cas; Cela dépend de la précision de votre suivi. La seule façon d'être complètement précis est de les faire se connecter. – toby

0

Je ne peux pas vous dire ce qui est légal et ce qui ne l'est pas, mais je travaille pour une entreprise qui enregistre des statistiques sur les publicités en ligne. L'une des statistiques que nous collectons est constituée d'utilisateurs uniques, ce que nous faisons en fonction d'une combinaison d'identificateurs. Il s'agit de l'adresse IP, de l'agent d'utilisateur du navigateur et d'un cookie HTTP tous combinés en une chaîne et hachés pour obtenir un identifiant unique.

Maintenant, cela peut se désagréger pour les utilisateurs ayant une adresse IP dynamique, de sorte qu'un cookie peut être assez approprié ou toute combinaison des choses ci-dessus

+0

Les adresses IP changent. Les utilisateurs se connectent depuis différents appareils, différents navigateurs sur le même ordinateur, différents emplacements physiques. Les agents utilisateurs du navigateur changent lorsque les versions du navigateur changent. Différents utilisateurs peuvent partager des ordinateurs. Cela ressemble à une manière peu fiable de m'identifier les utilisateurs. Oh, et une personne n'est pas synonyme d'ordinateur. –

Questions connexes