我正在使用php进行回发转换跟踪页面,因为我需要在唯一的点击时生成唯一的交易ID。
因此,为了跟踪唯一点击次数,我使用md5($_SERVER['REMOTE_ADDR'])
跟踪用户的IP地址,并通过angular.module('module2', ['module1']);
生成交易ID,但是存在问题。假设有一些用户使用WiFi网络,或者由于某些其他原因他们拥有相同的IP地址,因此将生成的事务ID对他们来说是相同的,因为在实际发生时我将无法跟踪转换因为设备不同。
有人能告诉我用php或javascript解决这个问题的方法吗?
答案 0 :(得分:1)
您可以生成某种ID,并在其计算机上放置一个Cookie,其中包含识别该浏览器的ID。
这并不完美,但它可能会满足您的需求。
另一种方式OR
设备并存储值。例如,您可以使用https://github.com/jackspirou/clientjs来执行您需要的操作。还有一些其他图书馆会出现谷歌搜索。
答案 1 :(得分:0)
另一种可能的方式。
echo getenv("username");
Windows中使用的用户名。
但是如前所述,cookie更好