0

你知道如何使用帮助 JS 为不同站点的用户设置一个通用 id 吗?我需要这样我才能识别不同站点上的用户。您如何看待使用本地存储?谢谢

4

3 回答 3

1

如果您的用户使用的是旧版浏览器(kuch IE),Localstorage 还不可靠。

您可以做到这一点的最佳方法是在他们的计算机上创建一个包含所需登录详细信息的 cookie(加密的源代码),然后基本上在每个网站上,您都会根据 cookie 自动登录。

这是关于 javascript cookie 的 w3schools 链接。

我建议你检查一下,因为这个问题被标记为 JavaScript。

编辑

作为对下面绝对正确评论的回应,这里是 PHP cookie 手册的链接,如果您想在多个网站上识别用户,PHP 很可能会处理这个问题,因为它无法被禁用。

这是 php.net setcookie 手册的链接

如果您需要了解 PHP,php.net是一个很好的资源(可能是最好的),用于获取有关 PHP 函数的文档。

于 2013-10-22T08:11:18.337 回答
0

可能是使用 Flash cookie:

Ubiquitous availability (95 percent of visitors will probably have flash)
You can store more data per cookie (up to 100 KB)
Shared across browsers, so more likely to uniquely identify a machine
Clearing the browser cookies does not remove the flash cookies.

您需要构建一个小的(隐藏的)Flash 电影来读取和写入它们。

无论您选择何种路线,请确保您的用户选择接受跟踪,否则您将侵犯他们的隐私并成为坏人之一。

于 2013-10-22T08:11:46.767 回答
0

看看这个网站:

http://www.w3schools.com/js/js_cookies.asp

这是关于如何使用 JS 管理 cookie:

A cookie is a variable that is stored on the visitor's computer.
Each time the same computer requests a page with a browser,
it will send the cookie too. With JavaScript, you can both 
create and retrieve cookie values.
于 2013-10-22T08:11:10.390 回答