ID bisa dibuat dengan menggunakan fungsi uniqid (). Fungsi ini memiliki dua parameter yang bisa diset. Pertama adalah prefix. Ini akan ditambahkan di awal setiap . 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  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 , 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;
?>