The uniqid() е вграден метод в PHP, който създава уникалния идентификатор в зависимост от текущото време, изчислено в микросекунди. The uniqid() е мощен инструмент за генериране на уникални идентификатори за различни сесии или проследяване на уникалния посетител на уебсайт. Върнатата стойност е идентификатор, който се генерира чрез комбиниране на текущия идентификатор на процеса и времето на системата в микросекунди.
Синтаксис
Синтаксисът за използване на uniqid() функция в PHP е както следва:
uniqid ( префикс , повече_ентропия )
Тази функция не приема никакъв задължителен параметър, the префикс и more_entropy са незадължителните параметри за указване на резултата. The префикс се използва за указване на префикса на Уникален идентификатор . The повече_ентропия се използва като true или false, ако е зададено на Вярно , тогава връщането ще бъде 23 знака. Фалшивото документ за самоличност е ентропията по подразбиране с върнат низ от 13 знака.
Как да използвам uniqid() в PHP?
Следните примери илюстрират използването на uniqid() в PHP:
Пример 1
Следва основният пример за използване на функция uniqid(). в PHP:
ехо uniqid ( ) ;
?>
Пример 2
В следващия примерен код използвахме функция uniqid(). за генериране на уникалния идентификатор и след това съхранява стойността в променливата unique_id. След това отпечатахме стойността на променливата, използвайки оператора echo:
$unique_id = uniqid ( ) ;
ехо 'Генерираният идентификатор е: ' . $unique_id . ' \н ' ;
?>
Пример 3
Примерният код по-долу обяснява използването на uniqid() функция с незадължителните параметри. Истинската стойност ще генерира по-уникален идентификатор от 23 знака:
префикс $ = потребител_ ;
$unique_id = uniqid ( префикс $ , вярно ) ;
ехо 'Генерираният идентификатор е: ' . $unique_id . ' \н ' ;
?>
Долен ред
Можете да генерирате уникални идентификатори за различни цели в PHP скриптове, като например управление на сесии, управление на записи в бази данни, именуване на файлове и др. uniqid() е полезен инструмент за генериране на уникални идентификационни низове въз основа на текущото системно време. Тази функция не генерира оптимални или криптографски сигурни стойности, защото се основава на системно време. Следователно е важно да се използват допълнителни методи за гарантиране на сигурността и уникалността на чувствителните данни в приложенията.