【发布时间】:2018-08-25 09:35:21
【问题描述】:
假设有两个域 abc.com 和 xyz.com。我的域是 mydomain.com。当用户从 abc.com 或 xyz.com 访问任何网页时,一个 ajax 请求会从该页面发送到我的网络服务器,我会返回一些 html 作为响应。那时我想为我设置 cookie(mydomain.com 不是 abc.com 或 xyz.com)到用户的浏览器。
假设用户访问 abc.com,我为 mydomain.com 而不是 abc.com 设置了一些 cookie。之后,当用户想要访问 xyz.com 并且当时 xyz.com 向 mydomain.com 发送 ajax 请求以获得 html 响应那时我想确定用户是新用户还是已经访问过 abc.com 或 xyz.com 的老用户。当我设置 cookie 时,我给用户一个 userId 作为存储在用户计算机中的 cookie。通过这个 userId 我想识别用户。
这是否可以通过记住用户正在访问 abc.com 的 ajax 响应在用户的计算机中为 mydomain.com 而不是 abc.com 设置 cookie strong> 不是 mydomain.com? 如果可以的话,有什么办法呢?
我还想设置 Flash cookie,因为我不想将老用户视为新用户。 我会将 userId 保存在我的数据库中。 最重要的是,我还想知道用户的地理位置,即纬度、经度、国家、邮编、地区等。
此外,我还想计算用户访问 abc.com 或 xyz.com 的次数以及他/她的位置。 mydomain.com、abc.com 和 xyz.com 是完全不同的域。这三个域之间没有关系。 可能有 infinite abc.com 或 xyz.com 和 infinite user。
这怎么可能? 这是合法的吗?
【问题讨论】:
标签: cookies