跟踪设备在同一网络上或与php具有相同的IP

时间:2016-04-19 17:21:34

标签: javascript php jquery html

我正在使用php进行回发转换跟踪页面,因为我需要在唯一的点击时生成唯一的交易ID。 因此,为了跟踪唯一点击次数,我使用md5($_SERVER['REMOTE_ADDR'])跟踪用户的IP地址,并通过angular.module('module2', ['module1']); 生成交易ID,但是存在问题。假设有一些用户使用WiFi网络,或者由于某些其他原因他们拥有相同的IP地址,因此将生成的事务ID对他们来说是相同的,因为在实际发生时我将无法跟踪转换因为设备不同。

有人能告诉我用php或javascript解决这个问题的方法吗?

2 个答案:

答案 0 :(得分:1)

您可以生成某种ID,并在其计算机上放置一个Cookie,其中包含识别该浏览器的ID。

这并不完美,但它可能会满足您的需求。

另一种方式OR设备并存储值。例如,您可以使用https://github.com/jackspirou/clientjs来执行您需要的操作。还有一些其他图书馆会出现谷歌搜索。

答案 1 :(得分:0)

另一种可能的方式。

echo getenv("username");

Windows中使用的用户名。
但是如前所述,cookie更好