Как да използвате функцията Uniqid() в PHP

Kak Da Izpolzvate Funkciata Uniqid V Php



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() е полезен инструмент за генериране на уникални идентификационни низове въз основа на текущото системно време. Тази функция не генерира оптимални или криптографски сигурни стойности, защото се основава на системно време. Следователно е важно да се използват допълнителни методи за гарантиране на сигурността и уникалността на чувствителните данни в приложенията.