Уникальный идентификатор php уникальная метка
Когда я только начинал изучение Php и web-а вообще, то столкнулся с тем, что про уникальной идентификатор пользователя или уникальную метку пользователя нигде ничего не было написано внятного, ну или я не смог найти!
Где потребуется уникальный идентификатор пользователя!?
И нужен естественно пример, когда такой идентификатор потребуется! Например : мы писали уже о регистрации
https://dwweb.ru/page/php/027_kak_sdelat_registratsiyu_na_sayte.html
и продолжение регистрации – это подтверждение существования емайла – как вы бы решили эту задачку! Посылать в ссылке емайл – это плохой тон! Но как тогда!?
Нужен тот самый уникальный идентификатор…
Что может послужить уникальным идентификатором пользователя!?
И тут, в какой-то момент – блин – стукаю себя по лбу – что есть у пользователя, которое никогда не повторяется!? Конечно же – это его почта!
Надо превратить емайл пользователя в идентификатор с помощью какого-то вида шифрования… например md5Давите возьмем мой емайл и пропустим его через данную функцию и посмотрим, что у нас получится!?
Второй вариант уникальной метки
Это хорошо, но что делать ели пользователь не использует емайл!? Ведь встречаются и такие ситуации, что просто не подразумевается использование почты! Да и пользователи используют её только, если без этого никак!
Что еще бывает уникальным!?
Ваши предположения!?
Это время! Данный миг никогда больше не повторится!
Мы уже писали об одной такой функции, которая устанавливает метку временикак пример результат работы данной функции вот этот идентификатор больше никогда не повторится:
Вариант № 3 уникальной метки
Но нам этого не достаточно! Нам например не достаточно, чтобы зазор времени был в секунду! Нам нужны еще и миллисекунды!
Есть такая функция и она нам выдаст такое:
Для превращения этого числа с пробелом в настоящий идентификатор, его нужно пропустить через функцию, например preg_replace:
уникальная метка Уникальный идентификатор Уникальный идентификатор php