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

标签 javascript php jquery html

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

有人可以向我建议用 php 或 javascript 解决这个问题的方法吗?

最佳答案

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

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

另一种对设备进行指纹识别并存储值的方式。例如,您可以使用 https://github.com/jackspirou/clientjs做你需要做的事。还有一些其他库,谷歌搜索就会出现。

关于javascript - 跟踪同一网络上的设备或与 php 具有相同 IP 的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725282/

相关文章:

javascript - 关闭 InAppBrowser 后,我无法移至下一页

javascript - 通过 mapsOrder 数组确定下一张 map

php - 根据数据库获取的值设置选定值

使用自定义 CSS 复选框进行 jQuery 验证

javascript - 切换翻译术语

php - 尝试在一百万行表的列中对相似的文本行进行分组 - 对非 MySQL 方法开放

php - 了解单元测试

javascript - 控制链接是否可点击

javascript - 按顺序切换嵌套列表?

javascript - 将 typeahead 与 mysql 一起使用