0

我不太了解在 URL 中使用一些随机字符串。

据我使用,我了解到它可以用于任何用户根本无法猜测 URL 的地方。

首先在 phpmyadmin 中注意到,作为河豚的秘密。和网址说token=secret。我不知道令牌。

我的问题是 - 这些字符串到底是什么,这些随机字符串是否称为令牌?

4

1 回答 1

1

URL 中有许多不同的使用随机字符串。你的问题很难回答,因为你没有给我们例子,但我可以描述一种可能的用途。

商业网站可以允许用户创建产品愿望清单。该网站可能希望用户能够将他们的愿望清单的 URL 转发给朋友,但让他们难以猜测。这可以通过向WishCode用户记录添加 a 来实现。每当用户创建愿望清单时,创建一串与 URL 兼容的随机字符:

UserID Name       WishCode
  1076 Joe Bloggs a792f207a98d7db431bf3a56ab364e35

当用户将产品添加到他的愿望清单时,将产品代码添加到愿望表:

UserID productID
  1076 483692
  1076 547320
  1076  73028

使愿望清单页面接受 WishCode URL;例如:

http://myCompanycom/wishlist/a792f207a98d7db431bf3a56ab364e35

当浏览器提交此 URL 时,从 User 表中查找 UserID,并生成一个包含此用户愿望清单中所有产品的页面。请注意,很难猜出一个有效的愿望 URL。

另请注意,这与散列、秘密或密码短语无关,我也不称其为“令牌”。它们是不相关的概念。

于 2011-12-28T23:26:26.720 回答