Существует множество различных вариантов использования случайных строк в URL.На ваш вопрос сложно ответить, потому что вы не даете нам примеров, но я могу описать одно возможное использование.
Коммерческий сайт может позволять пользователям создавать списки желаемых продуктов.Сайт может хотеть, чтобы пользователи могли пересылать друзьям URL-адрес их списка желаний, но их трудно угадать.Это можно реализовать, добавив WishCode
к записи пользователя.Каждый раз, когда пользователь составляет список желаний, создайте строку случайных символов, совместимых с URL:
UserID Name WishCode
1076 Joe Bloggs a792f207a98d7db431bf3a56ab364e35
Когда пользователь добавляет товар в свой список желаний, добавьте код товара в таблицу пожеланий:
UserID productID
1076 483692
1076 547320
1076 73028
Сделайте так, чтобы страница списка желаний принимала URL-адрес WishCode;Например:
http://myCompanycom/wishlist/a792f207a98d7db431bf3a56ab364e35
Когда браузер отправляет этот URL, найдите UserID из таблицы User и создайте страницу со всеми продуктами из списка пожеланий этого пользователя.Обратите внимание, что очень трудно угадать действительный URL-адрес желания.
Также обратите внимание, что это не имеет ничего общего с хешированием, секретами или парольными фразами, и я бы не назвал это «токеном».Это не связанные понятия.