Uniqid (): Membuat ID Unik Acak untuk Member Situs

Cara membuat ID member unik untuk situs dengan PHP

ID member situs bisa dibuat dengan PHP menggunakan fungsi uniqid (). Fungsi ini memiliki dua parameter yang bisa diset. Pertama adalah prefix. Ini akan ditambahkan di awal setiap ID. Kedua adalah untuk mengatur banyaknya karakter. Jika bernilai nilai ‘false’ atau tidak ditentukan akan menghasilkan 12 karakter, jika bernilai ‘true’ akan menghasilkan 23 karakter.

Berikut contoh penggunaannya:

<?php
  // membuat ID unik dengan prefix 'erudisi' 
  $a = uniqid(erudisi);
  echo $a; echo "<br>";

  // membuat ID unik lebih panjang dengan prefix 'erudisi'
  $b = uniqid(erudisi, true); 
  Echo $b; echo "<br>";

  // membuat ID unik dengan prefix angka acak, lebih aman dibanding prefix statis
  $c = uniqid(rand(), true);
  echo $c; echo "<br>";

  // enkripsi md5 dari ID di atas, jadi siap disimpan ke database
  $md5c = md5($c); 
  echo $md5c;
?>