Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于不同页面访问跟踪同一用户_Javascript_Php_Networking - Fatal编程技术网

Javascript 基于不同页面访问跟踪同一用户

Javascript 基于不同页面访问跟踪同一用户,javascript,php,networking,Javascript,Php,Networking,我有两个不同领域的商店。用户进入店铺A。如何验证同一用户是否也进入了位于不同域的店铺B?我不能通过cookies来实现这一点,因为它们正在根据域进行更改。我想弄明白,但我搞不懂。我无法获取IP地址,因为它将在一段时间内动态更改。我也无法通过用户的MAC地址跟踪用户,因为我需要创建一个插件,用户必须安装它。我想通过JavaScript或PHP使之成为可能。有什么解决办法吗?您可以使用HTTP\u REFERER来解决这个问题 不确定您使用的是哪个框架,但您必须在您的子域中有一个入口点,在这里您可以

我有两个不同领域的商店。用户进入店铺A。如何验证同一用户是否也进入了位于不同域的店铺B?我不能通过cookies来实现这一点,因为它们正在根据域进行更改。我想弄明白,但我搞不懂。我无法获取IP地址,因为它将在一段时间内动态更改。我也无法通过用户的MAC地址跟踪用户,因为我需要创建一个插件,用户必须安装它。我想通过JavaScript或PHP使之成为可能。有什么解决办法吗?

您可以使用HTTP\u REFERER来解决这个问题

不确定您使用的是哪个框架,但您必须在您的子域中有一个入口点,在这里您可以检查HTTP_REFERER并查看它是否来自您的主域

使用HTTP_REFERER不是100%可信的,因为它可以更改,但您可以将其用于某种报告目的,以了解您的访问者


如果您需要100%的工作解决方案,那么您需要实现某种类型的路由器,它可以管理您的域,然后您可以到处写东西

首先,您可以使用Google Analytics提供的现成解决方案,例如()。另一种方法是自己构建一个用户统计数据收集服务,两个网站都将使用它(该服务可以使用cookies)。还有许多其他方法不涉及cookie,例如etag