我在不同的域名上有两家商店。用户进入商店A.如何验证同一用户是否也进入了不同域的商店B?我无法通过cookie执行此操作,因为它们正在根据域进行更改。我试图解决这个问题,但我做不到。我无法获取IP地址,因为它会在一段时间内动态变化。我也无法通过他的MAC地址跟踪用户,因为我需要创建一个插件,用户必须安装它。我想通过JavaScript或PHP实现它。有没有解决方案可以解决这个问题?
答案 0 :(得分:1)
您可以使用 HTTP_REFERER
来实现此目的。
不确定您使用的是哪个框架,但您必须在子域中有单个入口点,您可以在其中检查HTTP_REFERER并查看它是否来自您的主域。
使用HTTP_REFERER 不是100%信任,因为它可以更改,但您可以将其用于某种报告目的,以便了解您的访问者。
如果您需要100%正常工作的解决方案,那么您需要实施某种路由器,它可以管理您的域名,然后您可以编写内容。
答案 1 :(得分:1)
首先,您可以使用Google Analytics提供的现成解决方案(https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=en)。另一种方法是自己构建用户统计信息收集服务,两个网站都将使用它(该服务可以使用cookie)。还有许多其他方法不涉及像ETag这样的cookie。