我只是在开发一个PHP网站,我想存储一些关于用户行为的信息(比如:用户在文章上投了多少次?或者用户开了多少次文章?),而不需要用户注册。如何在不注册的情况下存储有关用户的信息?
我不想违反法律。我不想违反数据存储法律和所有这些内容,但我希望找到比注册存储有关我的网站使用情况的更简单的方法。
我想过用电子邮件地址和特定问题进行确认(比如:我居住的城市的名称是什么?)。
您认为如何?我该怎么办?
我只是在开发一个PHP网站,我想存储一些关于用户行为的信息(比如:用户在文章上投了多少次?或者用户开了多少次文章?),而不需要用户注册。如何在不注册的情况下存储有关用户的信息?
我不想违反法律。我不想违反数据存储法律和所有这些内容,但我希望找到比注册存储有关我的网站使用情况的更简单的方法。
我想过用电子邮件地址和特定问题进行确认(比如:我居住的城市的名称是什么?)。
您认为如何?我该怎么办?
刚刚使用OpenID怎么办? Many major sites are OpenID providers,因此您的网站的任何特定用户很可能已经拥有可以使用的身份。
我会使用Cookie来跟踪他们。我也会看看Google Analytics,你可能会发现它可以跟踪你感兴趣的所有内容,并为你提供很好的图表和易于阅读的报告。
如果用户清除了他们的Cookie,或者Cookie被禁用了? –
没有让他们登录或识别自己一些其他方式,永远是一个问题。也许这是可以接受的,也许不是;这取决于您需要跟踪的准确程度。要完全准确的唯一方法是让他们登录。 – toby
我不能告诉你什么是合法的,哪些不是,但我为一家记录在线广告统计数据的公司工作。
我们收集的统计数据之一是基于标识符组合的唯一用户。
这些是IP地址,浏览器用户代理和一个HTTP cookie全部组合成一个字符串并哈希得到一个唯一的标识符。
现在,这可能分崩离析为具有动态IP的用户,所以一个cookie可能足以适合以上
IP地址更改。用户从不同设备,同一台计算机上的不同浏览器,不同物理位置登录。浏览器用户代理在浏览器版本更改时更改不同的用户可能共享电脑。听起来像是一种非常不可靠的方式来识别我的用户。哦,一个人不是电脑的代名词。 –
的东西任意组合:“我认为一个电子邮件地址和一个具体问题的确认......”如何是不是注册? –
我会将电子邮件地址存储在SESSION中,而不是在数据库中。 – Akos
会话过期。听起来你并不完全明白你在说什么。 –