1

昨天我去面试了。他们在那里问。

“假设您有一个注册表单,没有电子邮件或用户名的唯一属性。一个人一次又一次地尝试填写注册表单。如何跟踪他已经填写过表格的用户天气。您必须保存所有关于用户的数据“即使是未注册的用户也是如此”供公司将来使用。如果不使用会话和 cookie,您将如何处理?

到目前为止,我只听说过这两种方法。还有其他方法还是只是一个棘手的方法?

4

2 回答 2

1

我不确定我是否完全理解您的问题,但听起来您想跟踪某个人填写网络表单的次数。

我会使用这个函数来获取他们的 IP 地址:

$ip = $_SERVER['REMOTE_ADDR'];

然后,在您的 SQL 数据库中为表单的每个提交创建一个新条目。每个条目在 SQL 中可以有一行,其中包含 IP 地址、电子邮件、名称等。

然后,您可以分析 SQL 以获得所需的任何信息。

这回答了你的问题了吗?

于 2013-08-11T21:16:33.630 回答
0

我可能会使用画布指纹。 GDPR 和浏览器指纹识别:它如何改变 Sneakiest Web 跟踪器的游戏规则

于 2019-03-22T09:35:18.557 回答