Нужен код генератора уникальных ID. Поискал в интернете. Нашел функцию
uniqid() но уникальность не гарантируется. Нашел в SO эту статью.
Но так как я новичок то не понял как можно его изменить (т.к. он работает некорректно). Скажите как его поменять? и на ваш взгляд он будет выдавать уникальные ID?
Существует специальный стандарт генерации псевдо-случайных идентификаторов с высокой степенью уникальности: UUID. Хотя теоретически идентификаторы сгенерированные по этому стандарту могут повторяться, на практике вы смело может рассматривать их как уникальные.
В PHP есть уже готовая библиотека, реализующая этот стандарт: https://github.com/ramsey/uuid. Вот как ее можно использовать:
$uuid = \Ramsey\Uuid\Uuid::uuid4();
echo $uuid; // 550e8400-e29b-41d4-a716-446655440000
Сборка персонального компьютера от Artline: умный выбор для современных пользователей