首页 > 解决方案 > 如何使用js包识别不同站点上的一个用户?

问题描述

我有几个不同的表单应用程序,其中每个表单页面都是一个单独的应用程序。用户在一个页面上回答问题,然后导航到另一个页面以继续填写表单。

我需要将自定义数据从各种应用程序中的表单发布到一台服务器。(例如使用 ajax)。我怎么知道这是一个用户将数据写入一个数据库记录?我需要使用 cookie 或其他东西吗?

编辑:我将我的 js 包分发给客户,我需要在不影响除此 js 包之外的任何内容的情况下实现它。

编辑:我想到了使用 iframe 从我的集中式应用程序中生成和检索 cookie,就像 Facebook 使用 Like 按钮一样。

我可以在第一次访问其中一个应用程序上的表单时,使用 js 创建一个 iframe 并为用户生成一个 UUID,将其写入 cookie,然后在表单的另一个页面上,使用 uuid 请求这些 cookie

标签: javascriptajaxcookies

解决方案


当用户访问您的页面时,使用 JavaScript 生成一个唯一标识符(例如,一个UUID,这是一个如何生成的示例)并将其存储为cookie本地存储。每当您向服务器发送请求时发送它。


推荐阅读