Cách tạo id duy nhất trong PHP

0
17


Một id người dùng duy nhất có thể được tạo trong PHP bằng cách sử dụng hàm uniqid() . Chức năng này có hai tham số mà bạn có thể cấu hình.

Đầu tiên là tiền tố, là thứ sẽ được thêm vào đầu mỗi ID. Thứ hai là more_entropy. Nếu điều này là sai hoặc không được chỉ định, nó sẽ trả về 13 ký tự; nếu đúng, 23 ký tự sẽ được trả về.

Ví dụ để tạo một ID duy nhất

Dưới đây là các ví dụ về cách tạo một id người dùng duy nhất, nhưng mỗi cái có một chút khác biệt.

Cái đầu tiên tạo một id duy nhất thông thường, trong khi cái thứ hai chỉ ra cách tạo một id dài hơn. Ví dụ thứ ba tạo một id với một số ngẫu nhiên làm tiền tố, trong khi dòng cuối cùng có thể được sử dụng để mã hóa tên người dùng trước khi lưu trữ.

//tạo một id duy nhất có tiền tố là 'about' $a = uniqid(about); tiếng vang $a; tiếng vang "<br>";
//tạo một id duy nhất dài hơn có tiền tố 'about' $b = uniqid(about, true); tiếng vang $b; tiếng vang "<br>";
//tạo một ID duy nhất có tiền tố là một số ngẫu nhiên - an toàn hơn tiền tố tĩnh $c = uniqid (rand(),true); tiếng vang $c; tiếng vang "<br>";
//md5 này mã hóa tên người dùng ở trên, vì vậy nó sẵn sàng được lưu trữ trong cơ sở dữ liệu của bạn $md5c = md5($c); tiếng vang $md5c; ?>