컴

uniqid — 고유 ID 생성

· 2017-01-16 (월) 16:31:01 · 3708

uniqid — 고유 ID 생성
설명 :
string uniqid ([ string $prefix = "" [, bool $more_entropy = false ]] )
마이크로 세컨드 단위의 현재 시각에 근거하는 접두사 붙은 일의 식별자를 가져옵니다.

Caution
이 함수는 보안 암호 값을 생성하지 않으므로, 암호화 목적으로 사용해서는 안됩니다. 보안 암호 값이 필요한 경우, openssl_random_pseudo_bytes()를 고려하십시오.

Warning
이 함수는 반환 값의 고유성을 보장하지 않습니다. 대부분의 시스템은 NTP 등으로 시스템 시계를 조정하기 때문에 시스템 시간이 계속 변경됩니다. 따라서이 함수가 프로세스 / 스레드에 대한 고유 ID를 반환하지 않을 수도 있습니다. 독창성의 가능성을 높이려면 more_entropy를 사용하십시오.

인수 :

prefix

예를 들어 동일한 마이크로 초에서 식별자를 생성 할 수있는 여러 호스트에서 동시에 식별자를 생성하는 경우 유용 할 수 있습니다.
빈 접두사를 사용하면 반환되는 문자열 길이는 13 자입니다. more_entropy가 TRUE이면 23 자입니다.

more_entropy
TRUE로 설정하면 uniqid ()는 반환 값의 끝에 엔트로피 (결합 된 선형 합동 생성자 사용)를 추가하여 결과가 고유 할 가능성을 높입니다.

반환값 :
고유 식별자를 기반으로 타임 스탬프를 문자열로 반환합니다.

Warning
이 함수는 고유 한 식별자를 만들려고하지만 반환 값의 고유성을 100 % 보장하지는 않습니다.

예제 :
<?php
/* A uniqid, like: 4b3403665fea6 */
printf("uniqid(): %s\r\n", uniqid());

/* We can also prefix the uniqid, this the same as
 * doing:
 *
 * $uniqid = $prefix . uniqid();
 * $uniqid = uniqid($prefix);
 */
printf("uniqid('php_'): %s\r\n", uniqid('php_'));

/* We can also activate the more_entropy parameter, which is
 * required on some systems, like Cygwin. This makes uniqid()
 * produce a value like: 4b340550242239.64159797
 */
printf("uniqid('', true): %s\r\n", uniqid('', true));
?>
 

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 17-01-26 조회 2,683
PHP 17-01-24 조회 2,555
PHP 17-01-24 조회 3,039
PHP 17-01-24 조회 2,879
PHP 17-01-22 조회 3,135
JavaScript 17-01-22 조회 3,140
PHP 17-01-22 조회 3,815
기타 17-01-22 조회 5,673
기타 17-01-21 조회 3,673
PHP 17-01-19 조회 4,239
PHP 17-01-19 조회 3,306
PHP 17-01-19 조회 3,773
PHP 17-01-18 조회 3,713
PHP 17-01-18 조회 2,570
PHP 17-01-18 조회 2,412
PHP 17-01-17 조회 2,494
PHP 17-01-17 조회 2,886
PHP 17-01-17 조회 3,130
PHP 17-01-17 조회 2,847
PHP 17-01-17 조회 2,997
OS 17-01-17 조회 3,277
PHP 17-01-16 조회 3,709
PHP 17-01-16 조회 2,996
PHP 17-01-16 조회 2,873
PHP 17-01-15 조회 3,282
PHP 17-01-14 조회 2,953
PHP 17-01-14 조회 2,747
PHP 17-01-14 조회 2,392
PHP 17-01-13 조회 2,684
PHP 17-01-13 조회 3,096