Я создаю веб-сайт, на котором будет ценный контент.
Идея состоит в том, чтобы сделать веб-сайт доступным только по ссылке, которая хранится в теге NFC, с помощью NXP Tag Writer с включенными функциями «Зеркало UID» и «Зеркало счетчика взаимодействия».
NXP в своем руководстве пользователя ССЫЛКА НА САЙТ на странице 3 говорит: "Включение обеих функций добавит как UID, так и значение счетчика в качестве параметра в набор данных ссылок. Ниже показан пример формата набора данных ссылок, записанного в вашем теге:
http://www.myhomepage.com?m=unique_tag_UIDxcounter_value
Это дает вам количество нажатий для определенного тега. Когда обе функции включены, серверные системы, например может проверить, действительно ли пользователь нажал на тег или использовал URL из истории браузера ".
Короче говоря, UID - это постоянное значение, а счетчик взаимодействий - это автоматически увеличивающееся двоичное число. Каждый раз, когда новый пользователь пытается получить доступ к веб-странице через ссылку тега NFC, двоичное зеркало будет увеличиваться на единицу в другом зеркале (Рисунок 1-2).
Итак, как перенаправить пользователей, которые переходят с тега NFC на сайт с контентом, и пользователей, которые приходят из других мест, для выхода с сайта.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это зависит от вашего внутреннего языка, но в основном вы получаете параметр «m» с 21 байтом ASCII - 14 байтов UID, 1 байт «x», 6 байтов счетчика. Вы разбиваете это «m» на подстроки и конвертируете в число. Затем сравните полученное число с последним запросом.
Все идет нормально. Однако для «ценного» контента я бы посоветовал использовать более сложную ИС, так как угадать большее число достаточно легко. Одним из примеров может быть ДНК NTAG 413, которая добавляет сообщение «СОЛНЦЕ» к NDEF. Затем можно проверить, совпадает ли он с UID и счетчиком или кто-то угадал более высокое значение счетчика.